MORE_PARALLEL_PORT_INFORMATION-Struktur (parallel.h)
Die MORE_PARALLEL_PORT_INFORMATION-Struktur gibt Informationen zur Systemschnittstelle an, die den Betrieb eines parallelen Ports unterstützt.
Syntax
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;
Member
InterfaceType
Gibt den E/A-Busschnittstellentyp an, der einem parallelen Port zugeordnet ist. Die Definition von INTERFACE_TYPE finden Sie unter wdm.h oder ntddk.h .
BusNumber
Gibt die Busnummer für die Schnittstelle an.
InterruptLevel
Gibt die Interruptebene für den parallelen Port an.
InterruptVector
Gibt den Interruptvektor für den parallelen Port an.
InterruptAffinity
Gibt einen KAFFINITY-Interruptaffinitätswert an.
InterruptMode
Gibt den Interruptmodus an. Die Deklaration von KINTERRUPT_MODE finden Sie unter wdm.h oder ntddk.h .
Hinweise
Eine IRP_MN_START_DEVICE Anforderung vom Plug & Play-Manager übergibt eine übersetzte Ressourcenliste, die die Informationen in einer MORE_PARALLEL_PORT_INFORMATION-Struktur enthält. Der vom System bereitgestellte Funktionstreiber für parallele Ports speichert die Informationen in der Geräteerweiterung des funktionalen Geräteobjekts FDO des parallelen Ports und gibt die Informationen als Antwort auf eine IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO Anforderung zurück.
Weitere Informationen finden Sie unter Abrufen von Informationen zu einem ParallelPort.
Anforderungen
Anforderung | Wert |
---|---|
Header | parallel.h (einschließlich Parallel.h) |
Weitere Informationen
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO