Partilhar via


IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL (usbfnioctl.h)

O driver de classe envia essa solicitação para definir o estado de parada do pipe USB especificado.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer de entrada

Um ponteiro para um tipo USBFNPIPEID que especifica a ID do pipe.

Comprimento do buffer de entrada

O tamanho de um tipo USBFNPIPEID.

Buffer de saída

Um ponteiro para valor BOOLEAN que especifica o estado de parada a ser definido. Se TRUE, a UFX (Extensão de Classe de Função USB) definirá o pipe como estado de parada; Conjuntos FALSE para limpar o estado.

Comprimento do buffer de saída

O tamanho de um BOOLEAN.

Bloco de status

A UFX conclui a solicitação com STATUS_SUCCESS.

Observações

Essa solicitação deve ser enviada depois de enviar a solicitação de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS.

A UFX encaminha essa solicitação IOCTL para a fila de transferência criada para o ponto de extremidade UfxEndpointCreate.

Requisitos

Requisito Valor
cabeçalho usbfnioctl.h