estrutura MORE_PARALLEL_PORT_INFORMATION (parallel.h)

A estrutura MORE_PARALLEL_PORT_INFORMATION especifica informações sobre a interface do sistema que dá suporte à operação de uma porta paralela.

Sintaxe

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;

Membros

InterfaceType

Especifica o tipo de interface de barramento de E/S associado a uma porta paralela. Consulte wdm.h ou ntddk.h para obter a definição de INTERFACE_TYPE.

BusNumber

Especifica o número do barramento para a interface .

InterruptLevel

Especifica o nível de interrupção para a porta paralela.

InterruptVector

Especifica o vetor de interrupção para a porta paralela.

InterruptAffinity

Especifica um valor de afinidade de interrupção KAFFINITY .

InterruptMode

Especifica o modo de interrupção. Consulte wdm.h ou ntddk.h para obter a declaração de KINTERRUPT_MODE.

Comentários

Uma solicitação de IRP_MN_START_DEVICE do gerenciador de Plug and Play passa uma lista de recursos traduzidos que contém as informações em uma estrutura de MORE_PARALLEL_PORT_INFORMATION. O driver de função fornecido pelo sistema para portas paralelas salva as informações na extensão do dispositivo do FDO do objeto de dispositivo funcional de porta paralela e retorna as informações em resposta a uma solicitação de IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO .

Para obter mais informações, consulte Obtendo informações sobre um ParallelPort.

Requisitos

Requisito Valor
Cabeçalho parallel.h (incluir Parallel.h)

Confira também

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