Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously