Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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

Vedi anche

IOCTL_GET_PHYSICAL_DESCRIPTOR