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