IOCTL_USBPRINT_VENDOR_GET_COMMAND IOCTL (usbprint.h)
La solicitud de IOCTL_USBPRINT_VENDOR_GET_COMMAND permite que el software de nivel superior (como un monitor de idioma) emita un comando GET específico del proveedor al dispositivo de destino.
Código principal
Búfer de entrada
Puntero a un búfer, una matriz de elementos UCHAR. El significado de cada elemento de matriz se muestra en la tabla siguiente.
Elemento Array | Contenido |
---|---|
lpOutBuffer[0] | Código de solicitud de proveedor |
lpOutBuffer[1] | Valor de solicitud del proveedor (byte más significativo) |
lpOutBuffer[2] | Valor de solicitud del proveedor (byte menos significativo) |
Longitud del búfer de entrada
Tamaño del búfer de entrada, en bytes.
Búfer de salida
El búfer de salida, que se interpreta como una matriz de bytes.
Longitud del búfer de salida
Tamaño del búfer de salida, en bytes.
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_SET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously