smclib.h-Header

Diese Kopfzeile wird von smartcrd verwendet. Weitere Informationen finden Sie unter:

smclib.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
RtlZeroMemory

Das RtlZeroMemory-Makro (smclib.h) füllt einen Speicherblock mit Nullen aus, wobei ein Zeiger auf den Block und die Länge in Bytes gefüllt werden soll.

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.
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.