MORE_PARALLEL_PORT_INFORMATION 구조체(parallel.h)
MORE_PARALLEL_PORT_INFORMATION 구조체는 병렬 포트의 작업을 지원하는 시스템 인터페이스에 대한 정보를 지정합니다.
구문
typedef struct _MORE_PARALLEL_PORT_INFORMATION {
INTERFACE_TYPE InterfaceType;
ULONG BusNumber;
ULONG InterruptLevel;
ULONG InterruptVector;
KAFFINITY InterruptAffinity;
KINTERRUPT_MODE InterruptMode;
} MORE_PARALLEL_PORT_INFORMATION, *PMORE_PARALLEL_PORT_INFORMATION;
멤버
InterfaceType
병렬 포트와 연결된 I/O 버스 인터페이스 형식을 지정합니다. INTERFACE_TYPE 정의는 wdm.h 또는 ntddk.h 를 참조하세요.
BusNumber
인터페이스의 버스 번호를 지정합니다.
InterruptLevel
병렬 포트의 인터럽트 수준을 지정합니다.
InterruptVector
병렬 포트에 대한 인터럽트 벡터를 지정합니다.
InterruptAffinity
KAFFINITY 인터럽트 선호도 값을 지정합니다.
InterruptMode
인터럽트 모드를 지정합니다. KINTERRUPT_MODE 선언은 wdm.h 또는 ntddk.h 를 참조하세요.
설명
플러그 앤 플레이 관리자의 IRP_MN_START_DEVICE 요청은 MORE_PARALLEL_PORT_INFORMATION 구조의 정보를 포함하는 번역된 리소스 목록을 전달합니다. 병렬 포트에 대한 시스템 제공 함수 드라이버는 병렬 포트 기능 디바이스 개체 FDO의 디바이스 확장에 정보를 저장하고 IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO 요청에 대한 응답으로 정보를 반환합니다.
자세한 내용은 ParallelPort에 대한 정보 가져오기를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | parallel.h(Parallel.h 포함) |
추가 정보
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO