Condividi tramite


IOCTL_GET_PIPE_CONFIGURATION IOCTL (usbscan.h)

Restituisce una descrizione di ogni pipe di trasferimento supportata per un dispositivo.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

NULL.

Lunghezza del buffer di input

Zero.

Buffer di output

Puntatore a una struttura USBSCAN_PIPE_CONFIGURATION.

Lunghezza del buffer di output

Dimensioni del buffer di output.

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

Osservazioni

parametri deviceIoControl

Quando la funzione DeviceloControl viene chiamata con il codice di controllo I/O IOCTL_GET_PIPE_CONFIGURATION, il chiamante deve specificare l'indirizzo di una struttura USBSCAN_PIPE_CONFIGURATION 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.

Fabbisogno

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