IOCTL_SMARTCARD_SET_ATTRIBUTE IOCTL (winsmcrd.h)
Der IOCTL_SMARTCARD_SET_ATTRIBUTE-Steuerelementcode legt verschiedene Attribute in einem Intelligenten Karte-Readertreiber fest und gibt STATUS_SUCCESS auf SCARD_ATTR_DEVICE_IN_USE zurück. Andernfalls wird STATUS_NOT_SUPPORTED zurückgegeben.
Hauptcode
Eingabepuffer
(DWORD) enthält den Attributbezeichner.
Irp->AssociatedIrp.SystemBuffer Enthält das festzulegende Tag und den Wert.
Parameters.DeviceIoControl.InputBufferLength Enthält die Länge der TLV-Struktur (Tag-Length Value).
Ausgabepuffer
Keine.
Statusblock
Irp->IoStatus.Information muss auf sizeof(ULONG) festgelegt werden.
Irp->IoStatus.Status ist auf einen der folgenden Werte festgelegt.
Wert | Bedeutung |
---|---|
STATUS_SUCCESS | Das Attribut wurde erfolgreich festgelegt. |
STATUS_NOT_SUPPORTED | Das Attribut wird nicht unterstützt. |
STATUS_INVALID_PARAMETER | Das festzulegende Attribut hat das falsche Format. |
STATUS_DEVICE_POWERED_OFF | Die Näherungsfunksteuerung ist deaktiviert. |
Anforderungen
Anforderung | Wert |
---|---|
Header | winsmcrd.h |
Weitere Informationen
Entwurfsleitfaden für Nahfeldkommunikation (Near Field Communication, NFC)