Condividi tramite


IOCTL_RESET_PIPE IOCTL (usbscan.h)

Reimposta la pipe di trasferimento USB specificata associata all'handle del dispositivo specificato.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Puntatore a una posizione contenente un valore di tipo PIPE_TYPE.

Lunghezza del buffer di input

Dimensioni del buffer di input.

Buffer di output

NULL.

Lunghezza del buffer di output

Zero.

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_RESET_PIPE, il chiamante deve specificare uno dei valori tipizzati PIPE_TYPE come parametro lpInBuffer della funzione. Questo valore indica su quale delle pipe di trasferimento (interrupt, bulk IN, bulk OUT) deve essere eseguita l'operazione. Per altre informazioni, vedere Accesso ai driver Kernel-Mode per i dispositivi ancora immagine.

Requisiti

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