The RDF_CARD_EJECT callback function ejects an inserted smart card.
NTSTATUS 
(*ReaderFunction[RDF_CARD_EJECT])(
  PSMARTCARD_EXTENSION SmartcardExtension
);
 This function returns an NTSTATUS value. Possible values are the following.
| Value | Meaning | 
|---|---|
| STATUS_SUCCESS | Function successfully executed. | 
| STATUS_NO_MEDIA | No card is in the reader. | 
| STATUS_IO_TIMEOUT | The request has timed out. |