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