CTL_CODE 매크로(d4drvif.h)
d4drvif.h CTL_CODE 매크로는 다기능 인쇄 디바이스가 단일 물리적 채널에서 데이터 패킷을 동시에 보내고 받을 수 있도록 하는 DOT4 가상 프린터 포트 프로토콜에 대한 IOCTL을 정의합니다.
구문
void CTL_CODE(
DeviceType,
Function,
Method,
Access
);
매개 변수
DeviceType
FILE_DEVICE_DOT4(0x3a)에 대한 값을 포함합니다.
Function
IOCTL 함수 값(IOCTL_DOT4_USER_BASE 기본값 2049 + IOCTL별 값 0-9)을 포함합니다.
Method
I/O 및 FS 컨트롤에 버퍼를 전달하는 방법에 대한 메서드 코드를 포함합니다.
메서드 코드 | 값 |
---|---|
METHOD_BUFFERED | 0 |
METHOD_IN_DIRECT | 1 |
METHOD_OUT_DIRECT | 2 |
METHOD_NEITHER | 3 |
Access
액세스 검사 값을 포함합니다.
메서드 코드 | 값 |
---|---|
FILE_ANY_ACCESS | 0x0000 |
FILE_READ_ACCESS | 0x0001 |
FILE_WRITE_ACCESS | 0x0002 |
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d4drvif.h |