IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL (usbfnioctl.h)
El controlador de clase envía esta solicitud para establecer el estado de detención de la canalización USB especificada.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
Puntero a un tipo USBFNPIPEID que especifica el identificador de canalización.
Longitud del búfer de entrada
Tamaño de un tipo USBFNPIPEID .
Búfer de salida
Puntero al valor BOOLEAN que especifica el estado de detención que se va a establecer. Si es TRUE, la extensión de clase de función USB (UFX) establece el estado de detención de la tubería; FALSE establece el estado de borrado.
Longitud del búfer de salida
Tamaño de un valor BOOLEAN.
Bloque de estado
UFX completa la solicitud con STATUS_SUCCESS.
Comentarios
Esta solicitud debe enviarse después de enviar la solicitud de IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .
UFX reenvía esta solicitud IOCTL a la cola de transferencia creada para el punto de conexión por UfxEndpointCreate.
Requisitos
Requisito | Valor |
---|---|
Header | usbfnioctl.h |