IOCTL_HID_DEACTIVATE_DEVICE IOCTL (hidport.h)
La richiesta di IOCTL_HID_DEACTIVATE_DEVICE disattiva un dispositivo HIDClass, che lo causa l'arresto delle operazioni e termina tutte le richieste di I/O in sospeso.
Per informazioni generali sui dispositivi HIDClass, vedere Raccolte HID.
Codice principale
Buffer di input
Parameters.DeviceIoControl.Type3InputBuffer contiene l'identificatore della raccolta, come valore ULONG, della raccolta che esegue la ceasing operations.
Lunghezza del buffer di input
Lunghezza di un valore ULONG.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno
Blocco dello stato
I minidriver HID che eseguono l'I/O al dispositivo impostano i campi seguenti di Irp-IoStatus>:
- Le informazioni sono impostate su zero.
- Lo stato è impostato su STATUS_SUCCESS se il trasferimento è stato completato senza errore. In caso contrario, è impostato su un codice di errore NTSTATUS appropriato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | hidport.h (include Hidport.h) |