Freigeben über


NDIS_PORT_ARRAY Struktur (ntddndis.h)

Die NDIS_PORT_ARRAY-Struktur gibt eine Liste der NDIS-Ports und deren zugeordneten Merkmale an.

Syntax

typedef struct _NDIS_PORT_ARRAY {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     NumberOfPorts;
  ULONG                     OffsetFirstPort;
  ULONG                     ElementSize;
  NDIS_PORT_CHARACTERISTICS Ports[1];
} NDIS_PORT_ARRAY, *PNDIS_PORT_ARRAY;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_PORT_ARRAY Struktur. Legen Sie das element Type der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das element Revision auf NDIS_PORT_ARRAY_REVISION_1 und das Size Member auf NDIS_SIZEOF_PORT_ARRAY_REVISION_1.

NumberOfPorts

Die Anzahl der NDIS-Ports, die Merkmale aufweisen, die im Ports Mitglied aufgeführt sind.

OffsetFirstPort

Der Offset in Byte vom Anfang der NDIS_PORT_ARRAY Struktur bis zum Anfang der ersten Porteigenschaftendaten.

ElementSize

Die Größe jedes Elements in Byte im Array, das vom Ports Member angegeben wird.

Ports[1]

Ein Array, das die Portmerkmale für jeden aktiven NDIS-Port auf einem Miniportadapter enthält. Das ElementSize Member gibt die Größe der einzelnen Elemente im Array an. Das NumberOfPorts Member gibt die Anzahl der Elemente im Array an. Jedes Element im Array ist ein NDIS_PORT_CHARACTERISTICS Struktur.

Bemerkungen

Die NDIS_PORT_ARRAY Struktur gibt Merkmale aller aktiven NDIS-Ports auf dem Miniportadapter für die OID_GEN_ENUMERATE_PORTS OID an.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS