struktur NDIS_PORT_ARRAY (ntddndis.h)

Struktur NDIS_PORT_ARRAY menentukan daftar port NDIS dan karakteristik terkaitnya.

Sintaks

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;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_PORT_ARRAY. Atur anggota Jenis struktur yang ditentukan Header ke NDIS_OBJECT_TYPE_DEFAULT, anggota Revisi ke NDIS_PORT_ARRAY_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_PORT_ARRAY_REVISION_1.

NumberOfPorts

Jumlah port NDIS yang memiliki karakteristik yang tercantum dalam anggota Port .

OffsetFirstPort

Offset, dalam byte, dari awal struktur NDIS_PORT_ARRAY hingga awal data karakteristik port pertama.

ElementSize

Ukuran, dalam byte, dari setiap elemen dalam array yang ditentukan anggota Port .

Ports[1]

Array yang berisi karakteristik port untuk setiap port NDIS aktif pada adaptor miniport. Anggota ElementSize menentukan ukuran setiap elemen dalam array. Anggota NumberOfPorts menentukan jumlah elemen dalam array. Setiap elemen dalam array adalah NDIS_PORT_CHARACTERISTICS struktur.

Keterangan

Struktur NDIS_PORT_ARRAY menentukan karakteristik, dari semua port NDIS aktif pada adaptor miniport, untuk OID_GEN_ENUMERATE_PORTS OID.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_OBJECT_HEADER

NDIS_PORT_CHARACTERISTICS

OID_GEN_ENUMERATE_PORTS