Condividi tramite


IOCTL_UMDF_HID_GET_FEATURE IOCTL (hidport.h)

Il codice di controllo IOCTL_UMDF_HID_GET_FEATURE ottiene un report delle funzionalità da un dispositivo HIDClass.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Un driver basato su UMDF chiama IWDFRequest::GetInputMemory per recuperare un buffer di input allocato dal richiedente che contiene l'ID report della raccolta.

Lunghezza del buffer di input

Dimensioni del buffer ottenute chiamando IWDFRequest::GetInputMemory.

Buffer di output

Un driver basato su UMDF chiama IWDFRequest::GetOutputMemory per recuperare un buffer di output allocato dal richiedente. Il driver usa il buffer per restituire un report delle funzionalità.

Lunghezza del buffer di output

Dimensioni del buffer recuperato chiamando IWDFIoRequest::GetOutputMemory.

Blocco dello stato

I minidriver HID che eseguono l'I/O al dispositivo devono anche:

  • Chiama IWDFRequest::SetInformation per impostare il numero di byte trasferiti dal dispositivo.
  • Chiamare IWDFRequest::Complete con S_OK per completare la richiesta senza errori. In caso contrario, impostare il codice di errore HRESULT appropriato.

Requisiti

Requisito Valore
Intestazione hidport.h

Vedi anche

IOCTL_HID_GET_FEATURE

IOCTL_UMDF_HID_SET_FEATURE