ntddpar.h 헤더

이 헤더는 parports에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ntddpar.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_IEEE1284_GET_MODE

IOCTL_IEEE1284_GET_MODE 요청은 현재 병렬 디바이스에 대해 설정된 IEEE 1284 읽기 및 쓰기 프로토콜을 반환합니다.
IOCTL_IEEE1284_NEGOTIATE

IOCTL_IEEE1284_NEGOTIATE 요청은 병렬 디바이스에 사용되는 읽기 및 쓰기 프로토콜을 설정합니다.
IOCTL_PAR_GET_DEFAULT_MODES

IOCTL_PAR_GET_DEFAULT_MODES 요청은 병렬 포트에 대해 시스템에서 제공하는 버스 드라이버가 사용하는 기본 쓰기(정방향) 및 읽기(역방향) IEEE 1284 프로토콜을 반환합니다.
IOCTL_PAR_GET_DEVICE_CAPS

IOCTL_PAR_GET_DEVICE_CAPS 요청은 다음을 수행합니다. 병렬 포트에 대해 시스템에서 제공하는 버스 드라이버가 병렬 디바이스와 함께 사용하지 않아야 하는 프로토콜을 지정합니다. 병렬 디바이스가 지원하는 운영 프로토콜을 반환합니다. 자세한 내용은 병렬 디바이스에 대한 통신 모드 설정 및 지우기를 참조하세요.
IOCTL_PAR_IS_PORT_FREE

IOCTL_PAR_IS_PORT_FREE 요청은 병렬 포트에 대한 시스템 제공 버스 드라이버가 요청을 처리할 때 병렬 디바이스의 부모 병렬 포트가 무료인지 여부를 결정합니다.
IOCTL_PAR_QUERY_DEVICE_ID

IOCTL_PAR_QUERY_DEVICE_ID 요청은 병렬 포트에 대해 시스템에서 제공하는 함수 드라이버에서 할당한 병렬 디바이스의 IEEE 1284 디바이스 ID를 반환합니다.
IOCTL_PAR_QUERY_DEVICE_ID_SIZE

IOCTL_PAR_QUERY_DEVICE_ID_SIZE 요청은 디바이스의 IEEE 1284 디바이스 ID 및 NULL 종결자를 보유할 수 있는 버퍼의 크기(바이트)를 반환합니다.
IOCTL_PAR_QUERY_INFORMATION

IOCTL_PAR_QUERY_INFORMATION 요청은 IEEE 1284 체인 끝 디바이스의 상태 반환합니다.
IOCTL_PAR_QUERY_LOCATION

IOCTL_PAR_QUERY_LOCATION 요청은 병렬 디바이스와 연결된 "LPTn" 또는 "LPTn.m" 기호 링크 이름을 반환합니다.
IOCTL_PAR_QUERY_RAW_DEVICE_ID

IOCTL_PAR_QUERY_RAW_DEVICE_ID 요청은 디바이스의 IEEE 1284 디바이스 ID의 크기(바이트)를 지정하는 _a 2바이트 접두사를 포함하는 원시 디바이스 ID를 반환합니다. IEEE 1284 디바이스 ID; 및 NULL 종결자입니다.
IOCTL_PAR_SET_INFORMATION

IOCTL_PAR_SET_INFORMATION 요청은 병렬 디바이스를 다시 설정 및 초기화합니다.
IOCTL_PAR_SET_READ_ADDRESS

IOCTL_PAR_SET_READ_ADDRESS 요청은 병렬 디바이스에 대한 ECP(확장 기능 포트) 또는 EPP(고급 병렬 포트) 읽기 주소(채널)를 설정합니다.
IOCTL_PAR_SET_WRITE_ADDRESS

IOCTL_PAR_SET_WRITE_ADDRESS 요청은 병렬 디바이스에 대한 ECP(확장 기능 포트) 또는 EPP(고급 병렬 포트) 쓰기 주소(채널)를 설정합니다. 병렬 포트 버스 드라이버는 병렬 디바이스에 대한 작업 큐에서 이 요청을 큐에 대기합니다.

구조체

 
PAR_DEVICE_ID_SIZE_INFORMATION

PAR_DEVICE_ID_SIZE_INFORMATION 구조체는 병렬 디바이스 및 NULL 종결자의 IEEE 1284 디바이스 ID를 보유할 수 있는 버퍼의 크기(바이트)를 지정합니다.
PAR_QUERY_INFORMATION

PAR_QUERY_INFORMATION 구조체는 병렬 포트의 작동 상태 지정합니다.
PAR_SET_INFORMATION

PAR_SET_INFORMATION 구조체는 병렬 포트의 초기 작동 상태 지정합니다.
PARCLASS_NEGOTIATION_MASK

PARCLASS_NEGOTIATION_MASK 구조는 드라이버가 병렬 디바이스에 대해 선택하는 읽기 및 쓰기 프로토콜을 지정합니다.