Freigeben über


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

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