struttura NDIS_PORT_ARRAY (ntddndis.h)

La struttura NDIS_PORT_ARRAY specifica un elenco di porte NDIS e le relative caratteristiche associate.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_PORT_ARRAY. Impostare il membro Type della struttura specificata da Header su NDIS_OBJECT_TYPE_DEFAULT, il membro Revision su NDIS_PORT_ARRAY_REVISION_1 e il membro Size su NDIS_SIZEOF_PORT_ARRAY_REVISION_1.

NumberOfPorts

Numero di porte NDIS con caratteristiche elencate nel membro Ports .

OffsetFirstPort

Offset, in byte, dall'inizio della struttura NDIS_PORT_ARRAY all'inizio dei primi dati delle caratteristiche della porta.

ElementSize

Dimensione, in byte, di ogni elemento nella matrice specificata dal membro Ports .

Ports[1]

Matrice che contiene le caratteristiche della porta per ogni porta NDIS attiva in un adattatore miniport. Il membro ElementSize specifica le dimensioni di ogni elemento nella matrice. Il membro NumberOfPorts specifica il numero di elementi nella matrice. Ogni elemento nella matrice è un NDIS_PORT_CHARACTERISTICS struttura.

Commenti

La struttura NDIS_PORT_ARRAY specifica le caratteristiche, di tutte le porte NDIS attive nell'adattatore miniport, per l'OID OID_GEN_ENUMERATE_PORTS .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS