Поделиться через


структура 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)

См. также раздел

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