IOCTL_SMARTCARD_SET_ATTRIBUTE IOCTL (winsmcrd.h)
Il codice di controllo IOCTL_SMARTCARD_SET_ATTRIBUTE imposta vari attributi in un driver lettore di smart card e restituisce STATUS_SUCCESS in SCARD_ATTR_DEVICE_IN_USE; in caso contrario, restituisce STATUS_NOT_SUPPORTED.
Codice principale
Buffer di input
(DWORD) contiene l'identificatore dell'attributo.
Irp->AssociatedIrp.SystemBuffer Contiene il tag e il valore da impostare.
Parameters.DeviceIoControl.InputBufferLength Contiene la lunghezza della struttura TLV (Tag-Length Value).
Buffer di output
Nessuno.
Blocco di stato
Irp->IoStatus.Information deve essere impostato su sizeof(ULONG).
Irp->IoStatus.Status è impostato su uno dei valori seguenti.
Valore | Significato |
---|---|
STATUS_SUCCESS | L'attributo è stato impostato correttamente. |
STATUS_NOT_SUPPORTED | L'attributo non è supportato. |
STATUS_INVALID_PARAMETER | L'attributo da impostare è in formato errato. |
STATUS_DEVICE_POWERED_OFF | Il controllo radio di prossimità è disattivato. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | winsmcrd.h |