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 포함)

추가 정보

IRP_MN_START_DEVICE

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

PARALLEL_PORT_INFORMATION

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION

IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO