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
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO