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