SCardIntroduceReaderGroupA-Funktion (winscard.h)
Die SCardIntroduceReaderGroup-Funktion führt eine Lesergruppe in das Smart Karte-Subsystem ein. Die Lesergruppe wird jedoch erst erstellt, wenn die Gruppe beim Hinzufügen eines Lesers zur Smart Karte-Datenbank angegeben wird.
Syntax
LONG SCardIntroduceReaderGroupA(
[in] SCARDCONTEXT hContext,
[in] LPCSTR szGroupName
);
Parameter
[in] hContext
Stellt das Handle bereit, das den Ressourcen-Manager-Kontext identifiziert. Der Ressourcen-Manager-Kontext wird durch einen vorherigen Aufruf der Funktion SCardEstablishContext festgelegt. Wenn dieser Parameter NULL ist, wird der Bereich des Ressourcen-Managers SCARD_SCOPE_SYSTEM.
[in] szGroupName
Gibt den Anzeigenamen an, der der neuen Lesergruppe zugewiesen werden soll.
Rückgabewert
Diese Funktion gibt unterschiedliche Werte zurück, je nachdem, ob sie erfolgreich ist oder fehlschlägt.
Rückgabecode | BESCHREIBUNG |
---|---|
|
SCARD_S_SUCCESS. |
|
Ein Fehlercode. Weitere Informationen finden Sie unter Smartcard-Rückgabewerte. |
Hinweise
Die SCardIntroduceReaderGroup-Funktion wird für die Kompatibilität der PC/SC-Spezifikation bereitgestellt. Lesergruppen werden erst gespeichert, wenn der Gruppe ein Leser hinzugefügt wird.
Die SCardIntroduceReaderGroup-Funktion ist eine Datenbankverwaltungsfunktion. Eine Beschreibung anderer Datenbankverwaltungsfunktionen finden Sie unter SmartCard-Datenbankverwaltungsfunktionen.
Um eine Lesergruppe zu entfernen, verwenden Sie SCardForgetReaderGroup.
Beispiele
Das folgende Beispiel zeigt die Einführung einer intelligenten Karte Lesergruppe.
// Introduce the reader group.
// lReturn is of type LONG.
// hContext was set by a previous call to SCardEstablishContext.
lReturn = SCardIntroduceReaderGroup(hContext,
L"MyReaderGroup");
if ( SCARD_S_SUCCESS != lReturn )
printf("Failed SCardIntroduceReaderGroup\n");
Hinweis
Der winscard.h-Header definiert SCardIntroduceReaderGroup als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winscard.h |
Bibliothek | Winscard.lib |
DLL | Winscard.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für