IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL (hidport.h)
Il codice di controllo IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR ottiene il descrittore fisico di un dispositivo HIDClass.
Codice principale
Buffer di input
Un driver basato su UMDF ottiene le dimensioni, in byte, del buffer chiamando IWDFRequest::GetDeviceIoControlParameters e fornendo il parametro pOutBufferSize .
Buffer di output
Il driver copia il descrittore fisico nel buffer utente recuperato chiamando IWDFIoRequest::GetOutputMemory.
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 |