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 recuperato chiamando IWDFRequest::GetInputMemory.

Buffer di output

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

Lunghezza del buffer di output

Dimensioni del buffer recuperato chiamando IWDFIoRequest::GetOutputMemory.

Blocco di 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.

Fabbisogno

Requisito Valore
intestazione hidport.h

Vedere anche

IOCTL_HID_GET_INPUT_REPORT

IOCTL_UMDF_HID_SET_OUTPUT_REPORT