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