IOCTL_USBPRINT_VENDOR_SET_COMMAND IOCTL (usbprint.h)
La solicitud de IOCTL_USBPRINT_VENDOR_SET_COMMAND permite que el software de nivel superior (como un monitor de idioma) emita un comando SET específico del proveedor en el dispositivo de destino.
Código principal
Búfer de entrada
Puntero a un búfer de entrada, una matriz de elementos UCHAR. El significado de cada elemento de matriz se muestra en la tabla siguiente.
Elemento Array | Contenido |
---|---|
lpInBuffer[0] | Código de solicitud de proveedor |
lpInBuffer[1] | Valor de solicitud del proveedor (byte más significativo) |
lpInBuffer[2] | Valor de solicitud del proveedor (byte menos significativo) |
lpInBuffer[3], ... | Cualquier dato adicional que se va a enviar como parte del comando |
Longitud del búfer de entrada
Tamaño del búfer de entrada, en bytes.
Búfer de salida
No se usa en esta operación; establezca este parámetro en NULL.
Longitud del búfer de salida
No se usa en esta operación; establezca este parámetro en 0.
Bloque de estado
Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado de la condición de error adecuada como código NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Header | usbprint.h |
Consulte también
Creación de solicitudes IOCTL en controladores
IOCTL_USBPRINT_VENDOR_GET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de