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.
Windows erfordert möglicherweise einen Treiber, dass dieser IOCTL NOP sein und erfolglos ist.
Der IOCTL_SMARTCARD_POWER Steuerelementcode fügt die Smartcard in einen der folgenden Leistungsmodi ein:
Einstellung für den Energiemodus | Beschreibung |
---|---|
SCARD_COLD_RESET | Legt virtuelle Leistung fest, die sich nur auf die IOCTL_SMARTCARD_GET_STATE auswirkt. Keine Auswirkungen auf die tatsächlichen Leseleistungszustände. Gibt SCARD_SPECIFIC in IOCTL_SMARTCARD_GET_STATE zurück, wenn die Karte vorhanden ist. |
SCARD_WARM_RESET | Legt virtuelle Leistung fest, die sich nur auf die IOCTL_SMARTCARD_GET_STATE auswirkt. Keine Auswirkungen auf die tatsächlichen Leseleistungszustände. Gibt SCARD_SPECIFIC in IOCTL_SMARTCARD_GET_STATE zurück, wenn die Karte vorhanden ist. |
Hauptcode
Eingabepuffer
(DWORD), das den festzulegenden Energiezustand enthält.
Ausgabepuffer
Nichts.
Statusblock
Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Mögliche Fehlercodes sind:
Rückgabecode | Beschreibung |
---|---|
STATUS_NO_MEDIA | Dieser Code wird zurückgegeben, wenn keine Smartcard erkannt wird. |
STATUS_INVALID_PARAMETER | Dieser Code wird zurückgegeben, wenn der Eingabe- oder Ausgabepuffer ungültig ist. |
STATUS_DEVICE_POWERED_OFF | Dieser Code wird zurückgegeben, wenn das Näherungsfunksteuerelement deaktiviert ist. |
Bemerkungen
Virtuelle Leistung wird für COLD_RESET und WARM_RESET auf TRUE festgelegt; andernfalls wird der virtuelle Strom auf FALSE festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | winsmcrd.h |
Siehe auch
Designleitfaden für Near Field Communication (NFC)