Condividi tramite


IOCTL_GET_CHANNEL_ALIGN_RQST IOCTL (usbscan.h)

Restituisce le dimensioni massime dei pacchetti di un dispositivo USB per le pipe di trasferimento di lettura, scrittura e interrupt associate all'handle di dispositivo specificato.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

NULL.

Lunghezza del buffer di input

Zero.

Buffer di output

Puntatore a una struttura CHANNEL_INFO.

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_CHANNEL_ALIGN_RQST, il chiamante deve specificare l'indirizzo di una struttura CHANNEL_INFO 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)