winsmcrd.h-Header
Dieser Header wird von nfpdrivers verwendet. Weitere Informationen finden Sie unter
winsmcrd.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_SMARTCARD_EJECT Die IOCTL_SMARTCARD_EJECT Anforderung wirft die aktuell eingefügte Smartcard aus dem Smartcardleser aus. |
IOCTL_SMARTCARD_GET_ATTRIBUTE Die IOCTL_SMARTCARD_GET_ATTRIBUTE Codeabfragen für Smartcardattribute steuern. |
IOCTL_SMARTCARD_GET_LAST_ERROR Die IOCTL_SMARTCARD_GET_LAST_ERROR-Anforderung ruft den Fehlercode des vorherigen Vorgangs ab, da es keine Option gibt, einen Fehlercode sofort nach Abschluss eines überlappenden Vorgangs zurückzugeben. |
IOCTL_SMARTCARD_GET_STATE Der IOCTL_SMARTCARD_GET_STATE Steuercode ruft den aktuellen Status der Smartcard ab. |
IOCTL_SMARTCARD_IS_ABSENT Der IOCTL_SMARTCARD_IS_ABSENT-Steuerungscode wird sofort mit STATUS_SUCCESS zurückgegeben, wenn derzeit keine Smartcard erkannt wird. |
IOCTL_SMARTCARD_IS_PRESENT Der IOCTL_SMARTCARD_IS_PRESENT Kontrollcode erkennt, ob derzeit eine Smartcard erkannt wird. |
IOCTL_SMARTCARD_POWER Windows erfordert möglicherweise, dass ein Treiber über diese IOCTL verfügt, um NOP zu sein und erfolglos zu sein. |
IOCTL_SMARTCARD_SET_ATTRIBUTE Der IOCTL_SMARTCARD_SET_ATTRIBUTE-Steuerelementcode legt ein Attribut fest und gibt STATUS_SUCCESS für SCARD_ATTR_DEVICE_IN_USE zurück. Andernfalls wird STATUS_NOT_SUPPORTED zurückgegeben. |
IOCTL_SMARTCARD_SET_PROTOCOL Legt den Wert fest, mit dem der Treiber mit der Smartcard kommuniziert, nachdem die Karte erkannt wurde. |
IOCTL_SMARTCARD_SWALLOW Die IOCTL_SMARTCARD_SWALLOW Anforderung bewirkt, dass der Smartcardleser die Karte verschluckt. |
IOCTL_SMARTCARD_TRANSMIT Überträgt Daten vom Client an die erkannte Smartcard in ISO7816-4-kompatibler APDU. |
Strukturen
SCARD_IO_REQUEST Diese Struktur wird verwendet, um eine Smartcard-E/A-Anforderung zu identifizieren. |