Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht über die Smartcard-Gerätetreibertechnologie.
Zum Entwickeln von Smartcard-Gerätetreibern benötigen Sie die folgenden Header:
Die Programmieranleitung finden Sie unter Smartcard-Gerätetreiber.
IOCTLs
|
IOCTL_SMARTCARD_EJECT Mit der IOCTL_SMARTCARD_EJECT Anforderung wird die aktuell eingefügte Smartcard vom Smartcardleser ausgeworfen. |
|
IOCTL_SMARTCARD_GET_LAST_ERROR Die IOCTL_SMARTCARD_GET_LAST_ERROR Anforderung ruft den Fehlercode des vorherigen Vorgangs ab, da es keine Möglichkeit gibt, einen Fehlercode unmittelbar nach Abschluss eines überlappenden Vorgangs zurückzugeben. |
|
IOCTL_SMARTCARD_SWALLOW Die IOCTL_SMARTCARD_SWALLOW Anforderung bewirkt, dass der Smartcardleser die Karte verschluckt. |
Strukturen
|
SMARTCARD_EXTENSION Die SMARTCARD_EXTENSION Struktur wird sowohl vom Smartcardlesertreiber als auch von der Smartcardtreiberbibliothek verwendet, um auf alle anderen Smartcarddatenstrukturen zuzugreifen. |
|
CLOCK_RATE_CONVERSION Die CLOCK_RATE_CONVERSION-Struktur enthält einen Wert, der die Dauer eines Datenbits und die entsprechende maximale Betriebshäufigkeit bestimmt, die die angegebene Bitlänge begleitet. |
|
OS_DEP_DATA Die OS_DEP_DATA-Struktur definiert die Daten, die im OsData-Element der SMARTCARD_EXTENSION-Struktur gespeichert sind, die Smartcardinformationen enthält, die für das Betriebssystem spezifisch sind. |
|
PTS_DATA Die PTS_DATA-Struktur wird für die Protokolltypauswahl (PTS) verwendet. |
|
SCARD_CARD_CAPABILITIES Die SCARD_CARD_CAPABILITIES Strukturdeklaration definiert die Daten, die im CardCapabilites-Element der SMARTCARD_EXTENSION-Struktur gespeichert sind, und enthält alle Informationen, die für die aktuell verwendete smartcard spezifisch sind. |
|
SCARD_READER_CAPABILITIES Die SCARD_READER_CAPABILITIES Struktur enthält Zustandsinformationen zum Smartcardleser. |
|
SMARTCARD_REPLY Beschreibt den antwortpuffer, der von der Smartcard empfangen wurde. |
|
SMARTCARD_REQUEST Beschreibt den Anforderungspuffer, der Daten enthält, die an die Karte gesendet werden sollen. |
|
T0_DATA Die T0_DATA Struktur wird von der Smartcardtreiberbibliothek verwendet, um T0 E/A zu verarbeiten. |
|
T1_DATA Die T1_DATA-Struktur wird von der Smartcardtreiberbibliothek verwendet, um T1 E/A zu verarbeiten. |
|
VENDOR_ATTR Die VENDOR_ATTR Struktur definiert die Daten, die im VendorAttr-Element der SMARTCARD_EXTENSION-Struktur gespeichert sind. VENDOR_ATTR enthält auch Informationen, die den Smartcardleser identifizieren, z. B. den Lieferantennamen, die Einheitsnummer und die Seriennummer. |