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;
Angehörige
InterfaceType
Gibt den I/O-Bus-Schnittstellentyp 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 Unterbrechungsebene für den parallelen Port an.
InterruptVector
Gibt den Unterbrechungsvektor für den parallelen Port an.
InterruptAffinity
Gibt einen KAFFINITY-wert an, den Affinitätswert unterbrechen.
InterruptMode
Gibt den Unterbrechungsmodus an. Informationen zur Deklaration von KINTERRUPT_MODE finden Sie unter wdm.h oder ntddk.h.
Bemerkungen
Eine IRP_MN_START_DEVICE Anforderung vom Plug and 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 parallel port funktionalen Geräteobjekts FDO-und gibt die Informationen als Reaktion 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 (include Parallel.h) |
Siehe auch
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO