IOCTL_USBPRINT_SET_PROTOCOL IOCTL (usbprint.h)
Defina o código do protocolo de impressora atual da interface da impressora USB.
Código principal
Buffer de entrada
Ponteiro para um DWORD
Comprimento do buffer de entrada
sizeof(DWORD)
Buffer de saída
NULO
Comprimento do buffer de saída
0
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.
Para obter mais informações, consulte Valores NTSTATUS.
Comentários
IOCTL_USBPRINT_SET_PROTOCOL dá suporte aos seguintes valores:
Constante definida | Valor |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
Se uma interface der suporte ao IPP por USB, ela será iniciada no protocolo IPP por USB. Se o sistema de impressão do Windows detectar que drivers IHV foram instalados para a impressora, ele mudará a impressora de volta para BIDI.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbprint.h (inclua Usbprint.h) |