NDIS_WMI_ENUM_ADAPTER構造体 (ntddndis.h)
NDIS が応答すると、NDIS_WMI_ENUM_ADAPTER構造体が返されます。 GUID_NDIS_ENUMERATE_ADAPTERS_EX GUID。
構文
typedef struct _NDIS_WMI_ENUM_ADAPTER {
NDIS_OBJECT_HEADER Header;
NET_IFINDEX IfIndex;
NET_LUID NetLuid;
USHORT DeviceNameLength;
CHAR DeviceName[1];
} NDIS_WMI_ENUM_ADAPTER, *PNDIS_WMI_ENUM_ADAPTER;
メンバーズ
Header
このNDIS_WMI_ENUM_ADAPTER構造体の NDIS_OBJECT_HEADER 構造体。 NDIS_OBJECT_HEADERの Type メンバーを NDIS_WMI_OBJECT_TYPE_ENUM_ADAPTER、Revision メンバーを NDIS_WMI_ENUM_ADAPTER_REVISION_1 に設定し、Size メンバーを sizeof(NDIS_WMI_ENUM_ADAPTER) に設定します。
IfIndex
GUID に関連付けられている NDIS ミニポート アダプター インターフェイスの NDIS インターフェイス インデックス。
NetLuid
ミニポート アダプターの NDIS ネットワーク インターフェイス名。
DeviceNameLength
GUID に関連付けられている NDIS ミニポート アダプター インターフェイスのデバイス名の長さ (バイト単位)。
DeviceName[1]
GUID に関連付けられている NDIS ミニポート アダプター インターフェイスのデバイス名。 デバイス名は、null で終わるワイド文字列です。
備考
NDIS は、WMI クライアントのミニポート アダプターを列挙するときに、NDIS_WMI_ENUM_ADAPTER構造体を返します。 WMI クライアントのミニポート アダプターの列挙の詳細については、次を参照してください。 GUID_NDIS_ENUMERATE_ADAPTERS_EX.
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | NDIS 6.0 以降でサポートされています。 |
ヘッダー | ntddndis.h (Ndis.h を含む) |