IOCTL_USBPRINT_VENDOR_GET_COMMAND IOCTL (usbprint.h)
A solicitação IOCTL_USBPRINT_VENDOR_GET_COMMAND permite que o software de camada superior (como um monitor de idioma) emita um comando GET específico do fornecedor para o dispositivo de destino.
Código principal
Buffer de entrada
Um ponteiro para um buffer, uma matriz de elementos UCHAR. O significado de cada elemento de matriz é mostrado na tabela a seguir.
Elemento Array | Sumário |
---|---|
lpOutBuffer[0] | Código de solicitação do fornecedor |
lpOutBuffer[1] | Valor da solicitação do fornecedor (byte mais significativo) |
lpOutBuffer[2] | Valor da solicitação do fornecedor (byte menos significativo) |
Comprimento do buffer de entrada
O tamanho, em bytes, do buffer de entrada.
Buffer de saída
O buffer de saída, que é interpretado como uma matriz de bytes.
Comprimento do buffer de saída
O tamanho do buffer de saída em bytes.
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbprint.h |
Confira também
Criando solicitações IOCTL em drivers
IOCTL_USBPRINT_VENDOR_SET_COMMAND
WdfIoTargetSendInternalIoctlOthersSynchronously