MORE_PARALLEL_PORT_INFORMATION structure (parallel.h)
The MORE_PARALLEL_PORT_INFORMATION structure specifies information about the system interface that supports the operation of a parallel port.
Syntax
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;
Members
InterfaceType
Specifies the I/O bus interface type that is associated with a parallel port. See wdm.h or ntddk.h for the definition of INTERFACE_TYPE.
BusNumber
Specifies the bus number for the interface.
InterruptLevel
Specifies the interrupt level for the parallel port.
InterruptVector
Specifies the interrupt vector for the parallel port.
InterruptAffinity
Specifies a KAFFINITY interrupt affinity value.
InterruptMode
Specifies the interrupt mode. See wdm.h or ntddk.h for the declaration of KINTERRUPT_MODE.
Remarks
An IRP_MN_START_DEVICE request from the Plug and Play manager passes a translated resource list that contains the information in a MORE_PARALLEL_PORT_INFORMATION structure. The system-supplied function driver for parallel ports saves the information in the device extension of the parallel port functional device object FDO, and returns the information in response to an IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO request.
For more information, see Obtaining Information About a ParallelPort.
Requirements
Requirement | Value |
---|---|
Header | parallel.h (include Parallel.h) |
See also
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO