Condividi tramite


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Questa funzione di controllo di I/O controlla l'integrità del dispositivo.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore al buffer di input, una variabile UnifiedPosHealthCheckLevel .

Lunghezza del buffer di input

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

Buffer di output

Puntatore a un buffer che riceve un PosStringType seguito dal contenuto della stringa di integrità.

Lunghezza del buffer di output

Dimensioni del buffer di output, in byte. Impostare su sizeof(PosStringType) + spazio sufficiente per contenere la stringa di integrità.

Blocco dello stato

Restituisce TRUE se l'operazione riesce; in caso contrario, restituisce FALSE.

Commenti

Per informazioni dettagliate sull'errore, chiamare GetLastError. Di seguito è riportato un valore di errore comune:

  • STATUS_NOT_SUPPORTED: il driver non fornisce stringhe di integrità.

Requisiti

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