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 的信息

要求

要求
Header 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