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 (include 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