IOCTL_SMARTCARD_SET_ATTRIBUTE IOCTL (winsmcrd.h)
Der IOCTL_SMARTCARD_SET_ATTRIBUTE Steuerelementcode legt verschiedene Attribute in einem Smartcardlesertreiber fest und gibt STATUS_SUCCESS für 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 festzulegenden Wert.
Parameters.DeviceIoControl.InputBufferLength Enthält die Länge der TLV-Struktur (Tag-Length Value).
Ausgabepuffer
Nichts.
Statusblock
Irp->IoStatus.Information muss auf sizeof(ULONG) festgelegt werden.
Irp->IoStatus.Status wird 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 weist das falsche Format auf. |
STATUS_DEVICE_POWERED_OFF | Die Näherungsfunksteuerung ist deaktiviert. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | winsmcrd.h |
Siehe auch
Designleitfaden für Near Field Communication (NFC)