IOCTL_GET_PIPE_CONFIGURATION IOCTL (usbscan.h)
Retorna uma descrição de cada pipe de transferência com suporte para um dispositivo.
Código principal
Buffer de entrada
NULL.
Comprimento do buffer de entrada
Zero.
Buffer de saída
Ponteiro para uma estrutura USBSCAN_PIPE_CONFIGURATION .
Comprimento do buffer de saída
Tamanho do buffer de saída.
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS .
Comentários
Parâmetros DeviceIoControl
Quando a função DeviceloControl é chamada com o código de controle de E/S IOCTL_GET_PIPE_CONFIGURATION, o chamador deve especificar o endereço de uma estrutura USBSCAN_PIPE_CONFIGURATION como o parâmetro lpOutbuffer da função. O driver do modo kernel preenche a estrutura .
Para obter mais informações, consulte Acessando drivers de Kernel-Mode para dispositivos de imagem ainda.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbscan.h (inclua Usbscan.h) |