GUID_NDIS_GEN_ENUMERATE_PORTS

WMI クライアントは、GUID_NDIS_GEN_ENUMERATE_PORTS メソッド GUID を使用して、ミニポート アダプターに関連付けられているポートの一覧を取得できます。 この WMI GUID は、NDIS 6.0 以降のバージョンでサポートされています。

NDIS がこの要求を処理し、ミニポート ドライバーは OID クエリを受け取りません。

GUID_NDIS_GEN_ENUMERATE_PORTSには、ポートを列挙するための WMI メソッド要求が必要です。 WMI メソッド識別子は NDIS_WMI_DEFAULT_METHOD_ID とする必要があります。 WMI 入力バッファーには、NetLuid メンバーのミニポート アダプターの NDIS ネットワーク インターフェイス名を識別し、PortNumber メンバーの 0 を指定する NDIS_WMI_METHOD_HEADER 構造体が含まれている必要があります。 WMI クライアントは、GUID_NDIS_ENUMERATE_ADAPTERS_EX メソッド GUID を使用して、アダプターの NetLuid 値を取得できます。

NDIS が GUID で返すデータ バッファーには、NDIS_PORT_ARRAY 構造体が含まれています。 NDIS_PORT_ARRAY の NumberOfPorts メンバーには、ミニポート アダプターに関連付けられているアクティブなポートの数が含まれています。 NDIS_PORT_ARRAY の Ports メンバーには NDIS_PORT_CHARACTERISTICS 構造体へのポインターの一覧が含まれています。 各 NDIS_PORT_CHARACTERISTICS 構造体は、単一 NDIS ポートの特性を定義します。

ポートの列挙の詳細については、「OID_GEN_ENUMERATE_PORTS」を参照してください。