NDIS_PORT_ARRAY-Struktur (ntddndis.h)

Die NDIS_PORT_ARRAY-Struktur gibt eine Liste der NDIS-Ports und deren zugehörigen 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;

Member

Header

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

NumberOfPorts

Die Anzahl der NDIS-Ports mit Merkmalen, die im Ports-Element aufgeführt sind.

OffsetFirstPort

Der Offset in Bytes vom Anfang der NDIS_PORT_ARRAY-Struktur bis zum Beginn der daten der ersten Portmerkmale.

ElementSize

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

Ports[1]

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

Hinweise

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
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS