Condividi tramite


IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

Questa funzione di controllo I/O autentica il lettore di strisce magnetiche (MSR).

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore al buffer di input, una variabile MSR_AUTHENTICATE_DEVICE.

Lunghezza del buffer di input

Dimensioni del buffer di input, in byte. Impostare su sizeof(MSR_AUTHENTICATE_DEVICE).

Buffer di output

Non usato con questa operazione; impostare su null.

Lunghezza del buffer di output

Non usato con questa operazione; impostato su 0 (zero).

Blocco di stato

Restituisce TRUE in caso di esito positivo; in caso contrario, restituisce FALSE.

Osservazioni

Per ottenere informazioni estese sull'errore, chiamare GetLastError. Di seguito sono riportati i valori di errore comuni:

  • STATUS_ACCESS_DENIED: il dispositivo è attualmente richiesto da un altro client.

  • STATUS_NOT_SUPPORTED: il dispositivo non supporta l'autenticazione.

Fabbisogno

Requisito Valore
intestazione pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)