IOCTL_GENERICUSBFN_SET_PIPE_STATE IOCTL (genericusbfnioctl.h)
Este código de control de E/S (IOCTL) se envía mediante un servicio o aplicación en modo de usuario para establecer el estado de la canalización de bus serie universal (USB) especificada.
Búfer de entrada
Un USBFNPIPEID que especifica el identificador de la canalización que se va a configurar.
Longitud del búfer de entrada
Tamaño de un USBFNPIPEID.
Búfer de salida
Contiene un valor booleano que especifica si la canalización especificada está detenida. Valor TRUE si se detiene la tubería especificada; FALSE si de lo contrario.
Longitud del búfer de salida
Tamaño del búfer de salida en bytes.
Comentarios
La canalización enviará paquetes de transacción STALL al host cuando se detenga. Para obtener más información, consulte la especificación USB.
Si se llama a este código de control de E/S (IOCTL) de forma sincrónica, establezca el parámetro lpOverlapped en NULL. Si se llama a este IOCTL de forma asincrónica, asigne el parámetro lpOverlapped a un puntero a una estructura SUPERPUESTA que contenga un identificador a un objeto de evento. Los objetos de evento indican cuándo se completa la operación.
El valor devuelto es un valor BOOL que indica que la operación se ha realizado correctamente o no. TRUE indica que se ha realizado correctamente; en caso contrario, FALSE.
Requisitos
Requisito | Valor |
---|---|
Header | genericusbfnioctl.h (include GenericUsbFnIoctl.h) |