Condividi tramite


IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)

La richiesta di IOCTL_HID_ENABLE_SECURE_READ consente una lettura sicura per i file aperti di una raccolta HID. Solo un'applicazione in modalità utente "attendibile" (un'applicazione con privilegi SeTcbPrivilege) può usare correttamente questa richiesta. I driver in modalità kernel hanno privilegi SeTcbPrivilege per impostazione predefinita, ma le applicazioni in modalità utente non sono.

Un client usa una richiesta di IOCTL_HID_DISABLE_SECURE_READ per annullare una richiesta di lettura sicura.

Per informazioni su come usare abilitare e disabilitare le richieste di lettura sicure per applicare una lettura sicura per una raccolta, vedere Applicazione di una lettura sicura per una raccolta HID.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il driver di classe HID imposta il campo Stato di Irp-IoStatus> su STATUS_SUCCESS se il richiedente ha privilegi SeTcbPrivilege e il file è valido. In caso contrario, imposta il campo Stato su STATUS_PRIVILEGE_NOT_HELD.

Requisiti

Requisito Valore
Intestazione hidclass.h (include Hidclass.h)

Vedi anche

IOCTL_HID_DISABLE_SECURE_READ