Condividi tramite


IOCTL_UMDF_HID_GET_INPUT_REPORT IOCTL (hidport.h)

Il codice di controllo IOCTL_UMDF_HID_GET_INPUT_REPORT restituisce un report di input 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 memoria contenente l'ID report della raccolta.

Lunghezza del buffer di input

Dimensioni del buffer recuperate chiamando IWDFRequest::GetInputMemory.

Buffer di output

Un driver basato su UMDF chiama IWDFRequest::GetOutputMemory per recuperare un buffer di output allocato del richiedente usato 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:

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

Requisiti

Requisito Valore
Intestazione hidport.h

Vedi anche

IOCTL_HID_GET_INPUT_REPORT

IOCTL_UMDF_HID_SET_OUTPUT_REPORT