// parallel.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The MORE_PARALLEL_PORT_INFORMATION structure specifies information about the system interface that supports the operation of a parallel port.
InterfaceTypeSpecifies 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.
BusNumberSpecifies the bus number for the interface.
InterruptLevelSpecifies the interrupt level for the parallel port.
InterruptVectorSpecifies the interrupt vector for the parallel port.
InterruptAffinitySpecifies a KAFFINITY interrupt affinity value.
InterruptModeSpecifies the interrupt mode. See wdm.h or ntddk.h for the declaration of KINTERRUPT_MODE.
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;
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.
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO
IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO
IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO