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
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO