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 al 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 de proveedor (byte más significativo) |
lpInBuffer[2] | Valor de solicitud de 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 a la condición de error adecuada como código NTSTATUS.
Requisitos
Requisito | Valor |
---|---|
encabezado de | usbprint.h |
Consulte también
crear solicitudes IOCTL en controladores
IOCTL_USBPRINT_VENDOR_GET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously