Condividi tramite


IOCTL_GET_DEVICE_DESCRIPTOR IOCTL (usbscan.h)

Restituisce identificatori fornitore e dispositivo.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore a una struttura DEVICE_DESCRIPTOR .

Lunghezza del buffer di input

Dimensioni del buffer di input.

Buffer di output

Puntatore a una struttura DEVICE_DESCRIPTOR (uguale a lpInbuffer).

Lunghezza del buffer di output

Dimensioni del buffer di output.

Blocco dello stato

Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS .

Commenti

Parametri DeviceIoControl

Quando la funzione DeviceloControl viene chiamata con il codice di controllo I/O IOCTL_GET_USB_DESCRIPTOR, il chiamante deve specificare l'indirizzo di una struttura DEVICE_DESCRIPTOR come parametro lpOutbuffer della funzione. Il driver in modalità kernel riempie la struttura.

Per altre informazioni, vedere Accesso ai driver Kernel-Mode per i dispositivi ancora immagine.

Requisiti

Requisito Valore
Intestazione usbscan.h (include Usbscan.h)