структура 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
Указывает тип интерфейса шины ввода-вывода, связанный с параллельным портом. Определение INTERFACE_TYPE см. в разделе wdm.h или ntddk.h .
BusNumber
Указывает номер шины для интерфейса.
InterruptLevel
Указывает уровень прерывания для параллельного порта.
InterruptVector
Задает вектор прерывания для параллельного порта.
InterruptAffinity
Задает значение сходства прерываний KAFFINITY .
InterruptMode
Указывает режим прерывания. Объявление KINTERRUPT_MODE см. в разделе wdm.h или ntddk.h .
Комментарии
Запрос IRP_MN_START_DEVICE от менеджера Plug and Play передает переведенный список ресурсов, содержащий сведения в структуре MORE_PARALLEL_PORT_INFORMATION. Предоставляемый системой драйвер функции для параллельных портов сохраняет сведения в расширении устройства объекта функционального устройства параллельного порта FDO и возвращает эти сведения в ответ на запрос IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO .
Дополнительные сведения см. в разделе Получение сведений о ParallelPort.
Требования
Требование | Значение |
---|---|
Заголовок | parallel.h (включая Parallel.h) |
См. также раздел
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO