IOCTL_SMARTCARD_GET_ATTRIBUTE IOCTL (winsmcrd.h)
Die IOCTL_SMARTCARD_GET_ATTRIBUTE Steuerungscodeabfragen nach Smartcardattributen.
Hauptcode
Eingabepuffer
(DWORD) enthält das Attributtag.
Ausgabepuffer
(DWORD) enthält das Attributtag.
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Mögliche Fehlercodes sind:
Code zurückgeben | BESCHREIBUNG |
---|---|
STATUS_NOT_SUPPORTED | Dieser Code wird zurückgegeben, wenn das Attribut nicht unterstützt wird. |
STATUS_INVALID_PARAMETER | Dieser Code wird zurückgegeben, wenn die Eingabe- oder Ausgabepuffer ungültig sind. |
STATUS_BUFFER_TOO_SMALL | Dieser Code wird zurückgegeben, wenn der Ausgabepuffer für die Rückgabedaten zu klein ist. |
STATUS_INVALID_DEVICE_STATE | Dieser Code wird zurückgegeben, wenn das Gerät die Anforderung nicht annehmen kann. |
STATUS_DEVICE_POWERED_OFF | Dieser Code wird zurückgegeben, wenn das Näherungsfunkgerät deaktiviert ist, wenn der Aufruf erfolgt. |
Hinweise
Die folgenden Aktionen sind erforderlich, wenn Sie dieses IOCTL verwenden:
-
Der Treiber muss CancelIo für diese geschriebene IOCTL unterstützen.
- Wenn diese IOCTL ausgegeben wird, wenn sich die NFCC im RF-Ermittlungszustand befindet, muss der Treiber den NFCC in den RF-Leerlaufzustand versetzen, die Routingtabelle konfigurieren und die RF-Ermittlung neu starten.
Anforderungen
Anforderung | Wert |
---|---|
Header | winsmcrd.h |
Weitere Informationen
Entwurfsleitfaden für Nahfeldkommunikation (Near Field Communication, NFC)