次の方法で共有


ClusterNetInterfaceEnum 関数 (clusapi.h)

クラスターにインストールされている ネットワーク インターフェイス を列挙し、呼び出しごとに 1 つの名前を返します。

構文

DWORD ClusterNetInterfaceEnum(
  [in]      HNETINTERFACEENUM hNetInterfaceEnum,
  [in]      DWORD             dwIndex,
  [out]     LPWSTR            lpszName,
  [in, out] LPDWORD           lpcchName
);

パラメーター

[in] hNetInterfaceEnum

ClusterNetInterfaceOpenEnum 関数によって最初に返された既存の列挙オブジェクトを処理します。

[in] dwIndex

列挙するエントリを識別するために使用されるインデックス。 このパラメーターは、最初の呼び出しでは 0 にしてから、後続の呼び出しごとにインクリメントする必要があります。

[out] lpszName

返されたオブジェクトの名前を含む null で終わる Unicode 文字列へのポインター。

[in, out] lpcchName

lpszName バッファーのサイズ (文字数) へのポインター。 入力時に、バッファーが保持できる最大文字数 (終端の NULL を含む) を指定 します。 出力時に、 は、終端の NULL を除く、結果の名前の文字数を示します。

戻り値

関数は、次のいずれかの値を返します。

リターン コード/値 Description
ERROR_SUCCESS
0
操作は正常に完了しました。
ERROR_NO_MORE_ITEMS
259 (0x103)
データはこれ以上ありません。 この値は、返されるオブジェクトがこれ以上ない場合に返されます。
ERROR_MORE_DATA
234 (0xEA)
詳細なデータを入手できます。 lpszName が指すバッファーが結果を保持するのに十分な大きさでない場合、この値が返されます。 lpcchName パラメーターは、終端の NULL を除き、結果の文字数を返します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー clusapi.h
Library ClusAPI.lib
[DLL] ClusAPI.dll