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 pour la structure NDIS_PORT_ARRAY. Définissez le membre type de la structure spécifiée par d’en-tête sur NDIS_OBJECT_TYPE_DEFAULT, le membre Révision 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
Offset, en octets, du début de la structure NDIS_PORT_ARRAY au début des données des premières caractéristiques de port.
ElementSize
Taille, en octets, de chaque élément du tableau spécifié par le Ports membre.
Ports[1]
Tableau qui contient les caractéristiques de port pour chaque port NDIS actif sur un adaptateur miniport. Le membre ElementSize spécifie la taille de chaque élément du tableau. Le NumberOfPorts membre spécifie le nombre d’éléments dans le tableau. Chaque élément du tableau est un structure NDIS_PORT_CHARACTERISTICS.
Remarques
La structure NDIS_PORT_ARRAY spécifie les caractéristiques de tous les ports NDIS actifs sur l’adaptateur miniport, pour l’OID OID_GEN_ENUMERATE_PORTS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
d’en-tête | ntddndis.h (include Ndis.h) |