IOCTL_USBPRINT_SET_PROTOCOL IOCTL(usbprint.h)

USB 프린터 인터페이스의 현재 프린터 프로토콜 코드를 설정합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

DWORD에 대한 포인터

입력 버퍼 길이

sizeof(DWORD)

출력 버퍼

NULL

출력 버퍼 길이

0

상태 블록

요청이 성공하면 Irp-IoStatus.Status>가 STATUS_SUCCESS 설정됩니다. 그렇지 않으면 NTSTATUS 코드로 적절한 오류 조건에 대한 상태입니다.

자세한 내용은 NTSTATUS 값을 참조하세요.

설명

IOCTL_USBPRINT_SET_PROTOCOL 다음 값을 지원합니다.

정의된 상수
USB_PRINTER_PROTOCOL_BIDI 2

인터페이스가 USB를 통한 IPP를 지원하는 경우 USB를 통한 IPP 프로토콜에서 시작됩니다. Windows 인쇄 시스템에서 IHV 드라이버가 프린터에 설치되었음을 감지하면 프린터를 BIDI로 다시 전환합니다.

요구 사항

요구 사항
헤더 usbprint.h(Usbprint.h 포함)