structure NDIS_PORT_ARRAY (ntddndis.h)

La structure NDIS_PORT_ARRAY spécifie une liste de ports NDIS et leurs caractéristiques associées.

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_PORT_ARRAY. Définissez le membre Type de la structure spécifiée par l’en-tête sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_PORT_ARRAY_REVISION_1 et le membre Size sur NDIS_SIZEOF_PORT_ARRAY_REVISION_1.

NumberOfPorts

Nombre de ports NDIS qui ont des caractéristiques répertoriées dans le membre Ports .

OffsetFirstPort

Décalage, en octets, du début de la structure NDIS_PORT_ARRAY au début des premières données de caractéristiques de port.

ElementSize

Taille, en octets, de chaque élément du tableau spécifié par le membre Ports .

Ports[1]

Tableau qui contient les caractéristiques de port pour chaque port NDIS actif sur une carte miniport. Le membre ElementSize spécifie la taille de chaque élément dans le tableau. Le membre NumberOfPorts spécifie le nombre d’éléments dans le tableau. Chaque élément du tableau est un NDIS_PORT_CHARACTERISTICS structure.

Remarques

La structure NDIS_PORT_ARRAY spécifie les caractéristiques de tous les ports NDIS actifs sur l’adaptateur miniport pour le OID_GEN_ENUMERATE_PORTS OID.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ntddndis.h (inclure Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS