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
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 |