IOCTL_USBPRINT_SET_PROTOCOL IOCTL (usbprint.h)
Establezca el código de protocolo de impresora actual de la interfaz de impresora USB.
Código principal
Búfer de entrada
Puntero a un DWORD
Longitud del búfer de entrada
sizeof(DWORD)
Búfer de salida
NULL
Longitud del búfer de salida
0
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.
Para obtener más información, vea Valores NTSTATUS.
Comentarios
IOCTL_USBPRINT_SET_PROTOCOL admite los siguientes valores:
Constante definida | Valor |
---|---|
USB_PRINTER_PROTOCOL_BIDI | 2 |
Si una interfaz admite IPP a través de USB, se inicia en el protocolo IPP a través de USB. Si el sistema de impresión de Windows detecta que se han instalado controladores IHV para la impresora, cambiará la impresora a BIDI.
Requisitos
Requisito | Valor |
---|---|
Header | usbprint.h (include Usbprint.h) |