Freigeben über


winscard.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

winscard.h enthält die folgenden Programmierschnittstellen:

Functions

 
GetOpenCardNameA

Die GetOpenCardName-Funktion zeigt das Dialogfeld smart Karte "Karte auswählen" an. (ANSI)
GetOpenCardNameW

Die GetOpenCardName-Funktion zeigt das Dialogfeld smart Karte "Karte auswählen" an. (Unicode)
SCardAccessStartedEvent

Gibt ein Ereignishandle zurück, wenn ein Ereignis signalisiert, dass der intelligente Karte Ressourcen-Manager gestartet wird.
SCardAddReaderToGroupA

Fügt einer Lesergruppe einen Leser hinzu. (ANSI)
SCardAddReaderToGroupW

Fügt einer Lesergruppe einen Leser hinzu. (Unicode)
SCardAudit

Schreibt Ereignismeldungen in das Windows-Anwendungsprotokoll Microsoft-Windows-SmartCard-Audit/Authentication.
SCardBeginTransaction

Startet eine Transaktion.
SCardCancel

Beendet alle ausstehenden Aktionen innerhalb eines bestimmten Ressourcen-Manager-Kontexts.
SCardConnectA

Stellt eine Verbindung (unter Verwendung eines bestimmten Ressourcen-Manager-Kontexts) zwischen der aufrufenden Anwendung und einem intelligenten Karte ein, der von einem bestimmten Leser enthalten ist. Wenn im angegebenen Reader kein Karte vorhanden ist, wird ein Fehler zurückgegeben. (ANSI)
SCardConnectW

Stellt eine Verbindung (unter Verwendung eines bestimmten Ressourcen-Manager-Kontexts) zwischen der aufrufenden Anwendung und einem intelligenten Karte ein, der von einem bestimmten Leser enthalten ist. Wenn im angegebenen Reader kein Karte vorhanden ist, wird ein Fehler zurückgegeben. (Unicode)
SCardControl

Ermöglicht Ihnen die direkte Kontrolle über den Leser. Sie können es jederzeit nach einem erfolgreichen Aufruf von SCardConnect und vor einem erfolgreichen Aufruf von SCardDisconnect aufrufen.
SCardDisconnect

Beendet eine Verbindung, die zuvor zwischen der aufrufenden Anwendung und einem intelligenten Karte im Zielleser geöffnet wurde.
SCardEndTransaction

Schließt eine zuvor deklarierte Transaktion ab, sodass andere Anwendungen die Interaktionen mit dem Karte fortsetzen können.
SCardEstablishContext

Legt den Ressourcen-Manager-Kontext (den Bereich) fest, in dem Datenbankvorgänge ausgeführt werden.
SCardForgetCardTypeA

Entfernt eine eingeführte intelligente Karte aus dem Subsystem smart Karte. (ANSI)
SCardForgetCardTypeW

Entfernt eine eingeführte intelligente Karte aus dem Subsystem smart Karte. (Unicode)
SCardForgetReaderA

Entfernt einen zuvor eingeführten Reader aus der Steuerung durch das Smart Karte-Subsystem. Es wird aus der Smart Karte-Datenbank entfernt, einschließlich aus jeder Lesergruppe, der es möglicherweise hinzugefügt wurde. (ANSI)
SCardForgetReaderGroupA

Entfernt eine zuvor eingeführte Intelligente Karte-Lesergruppe aus dem Smart Karte-Subsystem. Obwohl diese Funktion automatisch alle Leser aus der Gruppe löscht, wirkt sie sich nicht auf die Existenz der einzelnen Leser in der Datenbank aus. (ANSI)
SCardForgetReaderGroupW

Entfernt eine zuvor eingeführte Intelligente Karte-Lesergruppe aus dem Smart Karte-Subsystem. Obwohl diese Funktion automatisch alle Leser aus der Gruppe löscht, wirkt sie sich nicht auf die Existenz der einzelnen Leser in der Datenbank aus. (Unicode)
SCardForgetReaderW

Entfernt einen zuvor eingeführten Reader aus der Steuerung durch das Smart Karte-Subsystem. Es wird aus der Smart Karte-Datenbank entfernt, einschließlich aus jeder Lesergruppe, der es möglicherweise hinzugefügt wurde. (Unicode)
SCardFreeMemory

Gibt Arbeitsspeicher frei, der vom Ressourcen-Manager mithilfe des SCARD_AUTOALLOCATE Längenentwurfs zurückgegeben wurde.
SCardGetAttrib

Ruft die aktuellen Leserattribute für das angegebene Handle ab. Es wirkt sich nicht auf den Zustand des Lesers, Treibers oder Karte aus.
SCardGetCardTypeProviderNameA

Gibt den Namen des Moduls (Dynamic Link Library) zurück, das den Anbieter für einen angegebenen Karte Namen und Anbietertyp enthält. (ANSI)
SCardGetCardTypeProviderNameW

Gibt den Namen des Moduls (Dynamic Link Library) zurück, das den Anbieter für einen angegebenen Karte Namen und Anbietertyp enthält. (Unicode)
SCardGetDeviceTypeIdA

Ruft den Gerätetypbezeichner des Karte-Lesers für den angegebenen Lesernamen ab. Diese Funktion wirkt sich nicht auf den Zustand des Lesers aus. (ANSI)
SCardGetDeviceTypeIdW

Ruft den Gerätetypbezeichner des Karte-Lesers für den angegebenen Lesernamen ab. Diese Funktion wirkt sich nicht auf den Zustand des Lesers aus. (Unicode)
SCardGetProviderIdA

Gibt den Bezeichner (GUID) des primären Dienstanbieters für eine bestimmte Karte zurück. (ANSI)
SCardGetProviderIdW

Gibt den Bezeichner (GUID) des primären Dienstanbieters für eine bestimmte Karte zurück. (Unicode)
SCardGetReaderDeviceInstanceIdA

Ruft das Gerät instance Bezeichner des Karte-Readers für den angegebenen Lesernamen ab. Diese Funktion wirkt sich nicht auf den Zustand des Lesers aus. (ANSI)
SCardGetReaderDeviceInstanceIdW

Ruft das Gerät instance Bezeichner des Karte-Readers für den angegebenen Lesernamen ab. Diese Funktion wirkt sich nicht auf den Zustand des Lesers aus. (Unicode)
SCardGetReaderIconA

Ruft ein Symbol des intelligenten Karte-Readers für den Namen eines bestimmten Lesers ab. (ANSI)
SCardGetReaderIconW

Ruft ein Symbol des intelligenten Karte-Readers für den Namen eines bestimmten Lesers ab. (Unicode)
SCardGetStatusChangeA

Blockiert die Ausführung bis zur aktuellen Verfügbarkeit der Karten in einem bestimmten Satz von Leseränderungen. (ANSI)
SCardGetStatusChangeW

Blockiert die Ausführung bis zur aktuellen Verfügbarkeit der Karten in einem bestimmten Satz von Leseränderungen. (Unicode)
SCardGetTransmitCount

Ruft die Anzahl der Übertragungsvorgänge ab, die seit dem Einfügen des angegebenen Karte Reader abgeschlossen wurden.
SCardIntroduceCardTypeA

Führt eine intelligente Karte in das Smart Karte-Subsystem (für den aktiven Benutzer) ein, indem es der Smart Karte-Datenbank hinzugefügt wird. (ANSI)
SCardIntroduceCardTypeW

Führt eine intelligente Karte in das Smart Karte-Subsystem (für den aktiven Benutzer) ein, indem es der Smart Karte-Datenbank hinzugefügt wird. (Unicode)
SCardIntroduceReaderA

Führt einen neuen Namen für einen vorhandenen Reader für intelligente Karte ein. (ANSI)
SCardIntroduceReaderGroupA

Führt eine Lesergruppe in das Smart Karte-Subsystem ein. Die Lesergruppe wird jedoch erst erstellt, wenn die Gruppe beim Hinzufügen eines Readers zur Smart Karte-Datenbank angegeben wird. (ANSI)
SCardIntroduceReaderGroupW

Führt eine Lesergruppe in das Smart Karte-Subsystem ein. Die Lesergruppe wird jedoch erst erstellt, wenn die Gruppe beim Hinzufügen eines Readers zur Smart Karte-Datenbank angegeben wird. (Unicode)
SCardIntroduceReaderW

Führt einen neuen Namen für einen vorhandenen Reader für intelligente Karte ein. (Unicode)
SCardIsValidContext

Bestimmt, ob ein intelligentes Karte Kontexthandle gültig ist.
SCardListCardsA

Durchsucht die Smart Karte-Datenbank und stellt eine Liste der benannten Karten bereit, die zuvor vom Benutzer in das System eingeführt wurden. (ANSI)
SCardListCardsW

Durchsucht die Smart Karte-Datenbank und stellt eine Liste der benannten Karten bereit, die zuvor vom Benutzer in das System eingeführt wurden. (Unicode)
SCardListInterfacesA

Stellt eine Liste der Schnittstellen bereit, die von einem bestimmten Karte bereitgestellt werden. (ANSI)
SCardListInterfacesW

Stellt eine Liste der Schnittstellen bereit, die von einem bestimmten Karte bereitgestellt werden. (Unicode)
SCardListReaderGroupsA

Stellt die Liste der Lesergruppen bereit, die zuvor in das System eingeführt wurden. (ANSI)
SCardListReaderGroupsW

Stellt die Liste der Lesergruppen bereit, die zuvor in das System eingeführt wurden. (Unicode)
SCardListReadersA

Stellt die Liste der Leser innerhalb einer Reihe von benannten Lesergruppen bereit, wodurch Duplikate vermieden werden. (ANSI)
SCardListReadersW

Stellt die Liste der Leser innerhalb einer Reihe von benannten Lesergruppen bereit, wodurch Duplikate vermieden werden. (Unicode)
SCardListReadersWithDeviceInstanceIdA

Ruft die Liste der Leser ab, die einen Geräte-instance-Bezeichner bereitgestellt haben. Diese Funktion wirkt sich nicht auf den Zustand des Readers aus. (ANSI)
SCardListReadersWithDeviceInstanceIdW

Ruft die Liste der Leser ab, die einen Geräte-instance-Bezeichner bereitgestellt haben. Diese Funktion wirkt sich nicht auf den Zustand des Readers aus. (Unicode)
SCardLocateCardsA

Durchsucht die im rgReaderStates-Parameter aufgeführten Reader nach einem Karte mit einer ATR-Zeichenfolge, die mit einem der in mszCards angegebenen Karte Namen übereinstimmt, und gibt sofort mit dem Ergebnis zurück. (ANSI)
SCardLocateCardsByATRA

Durchsucht die im rgReaderStates-Parameter aufgeführten Reader nach einem Karte mit einem Namen, der mit einem der Karte Namen übereinstimmt, die in einer der SCARD_ATRMASK-Strukturen enthalten sind, die durch den Parameter rgAtrMasks angegeben sind. (ANSI)
SCardLocateCardsByATRW

Durchsucht die im rgReaderStates-Parameter aufgeführten Reader nach einem Karte mit einem Namen, der mit einem der Karte Namen übereinstimmt, die in einer der SCARD_ATRMASK-Strukturen enthalten sind, die durch den Parameter rgAtrMasks angegeben sind. (Unicode)
SCardLocateCardsW

Durchsucht die im rgReaderStates-Parameter aufgeführten Reader nach einem Karte mit einer ATR-Zeichenfolge, die mit einem der in mszCards angegebenen Karte Namen übereinstimmt, und gibt sofort mit dem Ergebnis zurück. (Unicode)
SCardReadCacheA

Ruft den Wertteil eines Name-Wert-Paars aus dem globalen Cache ab, der vom Smartcard-Resource Manager verwaltet wird. (ANSI)
SCardReadCacheW

Ruft den Wertteil eines Name-Wert-Paars aus dem globalen Cache ab, der vom Smartcard-Resource Manager verwaltet wird. (Unicode)
SCardReconnect

Stellt eine vorhandene Verbindung zwischen der aufrufenden Anwendung und einer intelligenten Karte wieder her.
SCardReleaseContext

Schließt einen eingerichteten Ressourcen-Manager-Kontext und gibt alle ressourcen frei, die unter diesem Kontext zugeordnet sind, einschließlich SCARDHANDLE-Objekte und Speicher, der mithilfe des SCARD_AUTOALLOCATE Längenbezeichners zugeordnet wurde.
SCardReleaseStartedEvent

Verringert die Verweisanzahl für ein Handle, das durch einen vorherigen Aufruf der SCardAccessStartedEvent-Funktion abgerufen wurde.
SCardRemoveReaderFromGroupA

Entfernt einen Reader aus einer vorhandenen Lesergruppe. Diese Funktion hat keine Auswirkungen auf den Reader. (ANSI)
SCardRemoveReaderFromGroupW

Entfernt einen Reader aus einer vorhandenen Lesergruppe. Diese Funktion hat keine Auswirkungen auf den Reader. (Unicode)
SCardSetAttrib

Legt das angegebene Reader-Attribut für das angegebene Handle fest.
SCardSetCardTypeProviderNameA

Gibt den Namen des Moduls (Dynamic Link Library) an, das den Anbieter für einen bestimmten Karte Namen und Anbietertyp enthält. (ANSI)
SCardSetCardTypeProviderNameW

Gibt den Namen des Moduls (Dynamic Link Library) an, das den Anbieter für einen bestimmten Karte Namen und Anbietertyp enthält. (Unicode)
SCardStatusA

Stellt die aktuelle status einer intelligenten Karte in einem Reader bereit. (ANSI)
SCardStatusW

Stellt die aktuelle status einer intelligenten Karte in einem Reader bereit. (Unicode)
SCardTransmit

Sendet eine Dienstanforderung an die intelligente Karte und erwartet, dass Daten vom Karte zurück empfangen werden.
SCardUIDlgSelectCardA

Zeigt das Dialogfeld Smart Karte Karte auswählen an. (ANSI)
SCardUIDlgSelectCardW

Zeigt das Dialogfeld Smart Karte Karte auswählen an. (Unicode)
SCardWriteCacheA

Schreibt ein Name-Wert-Paar aus einem intelligenten Karte in den globalen Cache, der vom Smartcard-Resource Manager verwaltet wird. (ANSI)
SCardWriteCacheW

Schreibt ein Name-Wert-Paar aus einem intelligenten Karte in den globalen Cache, der vom Smartcard-Resource Manager verwaltet wird. (Unicode)

Strukturen

 
OPENCARD_SEARCH_CRITERIAA

Die OPENCARD_SEARCH_CRITERIA-Struktur wird von der Funktion SCardUIDlgSelectCard verwendet, um Karten zu erkennen, die die vom Aufrufer festgelegten Anforderungen erfüllen. Sie können jedoch SCardUIDlgSelectCard aufrufen, ohne diese Struktur zu verwenden. (ANSI)
OPENCARD_SEARCH_CRITERIAW

Die OPENCARD_SEARCH_CRITERIA-Struktur wird von der Funktion SCardUIDlgSelectCard verwendet, um Karten zu erkennen, die die vom Aufrufer festgelegten Anforderungen erfüllen. Sie können jedoch SCardUIDlgSelectCard aufrufen, ohne diese Struktur zu verwenden. (Unicode)
OPENCARDNAME_EXA

Die OPENCARDNAME_EX-Struktur enthält die Informationen, die die SCardUIDlgSelectCard-Funktion zum Initialisieren eines intelligenten Karte Dialogfelds Karte auswählen verwendet. (ANSI)
OPENCARDNAME_EXW

Die OPENCARDNAME_EX-Struktur enthält die Informationen, die die SCardUIDlgSelectCard-Funktion zum Initialisieren eines intelligenten Karte Dialogfelds Karte auswählen verwendet. (Unicode)
OPENCARDNAMEA

Enthält die Informationen, die die GetOpenCardName-Funktion zum Initialisieren eines intelligenten Karte Dialogfelds Karte auswählen verwendet. (ANSI)
OPENCARDNAMEW

Enthält die Informationen, die die GetOpenCardName-Funktion zum Initialisieren eines intelligenten Karte Dialogfelds Karte auswählen verwendet. (Unicode)
SCARD_ATRMASK

Wird von der SCardLocateCardsByATR-Funktion verwendet, um Karten zu suchen.
SCARD_READERSTATEA

Wird von Funktionen zum Nachverfolgen von Smartcards in Lesern verwendet. (ANSI)
SCARD_READERSTATEW

Wird von Funktionen zum Nachverfolgen von Smartcards in Lesern verwendet. (Unicode)