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) |