Condividi tramite


struttura MORE_PARALLEL_PORT_INFORMATION (parallel.h)

La struttura MORE_PARALLEL_PORT_INFORMATION specifica informazioni sull'interfaccia di sistema che supporta il funzionamento di una porta parallela.

Sintassi

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;

Membri

InterfaceType

Specifica il tipo di interfaccia bus di I/O associato a una porta parallela. Vedere wdm.h o ntddk.h per la definizione di INTERFACE_TYPE.

BusNumber

Specifica il numero di bus per l'interfaccia.

InterruptLevel

Specifica il livello di interrupt per la porta parallela.

InterruptVector

Specifica il vettore di interrupt per la porta parallela.

InterruptAffinity

Specifica un valore di affinità di KAFFINITY interrupt.

InterruptMode

Specifica la modalità interrupt. Vedere wdm.h o ntddk.h per la dichiarazione di KINTERRUPT_MODE.

Osservazioni

Una richiesta di IRP_MN_START_DEVICE dal gestore Plug and Play passa un elenco di risorse tradotte che contiene le informazioni in una struttura MORE_PARALLEL_PORT_INFORMATION. Il driver di funzione fornito dal sistema per le porte parallele salva le informazioni nell'estensione del dispositivo della porta parallela oggetto dispositivo funzionale FDOe restituisce le informazioni in risposta a una richiesta di IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO.

Per altre informazioni, vedere ottenere informazioni su unParallelPort.

Fabbisogno

Requisito Valore
intestazione parallel.h (include Parallel.h)

Vedere anche

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