RDF_CARD_EJECT callback function

The RDF_CARD_EJECT callback function ejects an inserted smart card from the reader.

Syntax

NTSTATUS (*ReaderFunction[RDF_CARD_EJECT])(
   PSMARTCARD_EXTENSION SmartcardExtension
);

Parameters

Return value

This function returns one of the following NTSTATUS values:

Return code Description
STATUS_SUCCESS

Function successfully executed.

STATUS_NO_MEDIA

No smart card is inserted in the reader.

STATUS_IO_TIMEOUT

The request timed out.

 

Remarks

It is optional for smart card reader drivers to implement this callback function.

Requirements

Target platform

Desktop

Header

Smclib.h (include Smclib.h)

See also

IOCTL_SMARTCARD_EJECT

SMARTCARD_EXTENSION

 

 

Send comments about this topic to Microsoft