NDIS_PORT_ARRAY 構造体 (ntddndis.h)
NDIS_PORT_ARRAY構造体は、NDIS ポートとそれに関連付けられている特性の一覧を指定します。
構文
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;
メンバー
Header
NDIS_PORT_ARRAY構造体のNDIS_OBJECT_HEADER構造体。 Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_DEFAULT、Revision メンバーを NDIS_PORT_ARRAY_REVISION_1に、Size メンバーを NDIS_SIZEOF_PORT_ARRAY_REVISION_1 に設定します。
NumberOfPorts
Ports メンバーに一覧表示されている特性を持つ NDIS ポート の数。
OffsetFirstPort
NDIS_PORT_ARRAY構造体の先頭から最初のポート特性データの先頭までのオフセット (バイト単位)。
ElementSize
Ports メンバーが指定する配列内の各要素のサイズ (バイト単位)。
Ports[1]
ミニポート アダプター上のアクティブな各 NDIS ポートのポート特性を含む配列。 ElementSize メンバーは、配列内の各要素のサイズを指定します。 NumberOfPorts メンバーは、配列内の要素の数を指定します。 配列内の各要素は です。 NDIS_PORT_CHARACTERISTICS 構造体。
注釈
NDIS_PORT_ARRAY構造体は、ミニポート アダプター上のすべてのアクティブな NDIS ポートの OID_GEN_ENUMERATE_PORTS OID の 特性を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |