次の方法で共有


ClusterResourceEnumEx 関数 (clusapi.h)

リソースを列挙し、現在の依存リソースまたはノードへのポインターを返します。

構文

DWORD ClusterResourceEnumEx(
  [in]      HRESENUMEX                  hResourceEnumEx,
  [in]      DWORD                       dwIndex,
  [in, out] PCLUSTER_RESOURCE_ENUM_ITEM pItem,
  [in, out] LPDWORD                     cbItem
);

パラメーター

[in] hResourceEnumEx

ClusterResourceOpenEnumEx 関数から返されるリソース列挙へのハンドル。

[in] dwIndex

返すリソースまたはノード オブジェクトのインデックス。 このパラメーターは、 ClusterResourceEnumEx 関数の最初の呼び出しの場合は 0 で、次に を指定する必要があります
後続の呼び出しに対してインクリメントされます。

[in, out] pItem

返されたオブジェクトを受け取るポインター。

[in, out] cbItem

入力時の pItem パラメーターのサイズ。

出力時に、バッファーが小さすぎる場合はバッファーの必要なサイズ (バイト単位)、またはバッファーに書き込まれたバイト数。

戻り値

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

リターン コード/値 Description
ERROR_SUCCESS
0
操作が正常に完了したか、 lpszName パラメーターが NULL です
ERROR_MORE_DATA
234 (0xEA)
lpszName パラメーターが指すバッファーは、結果を保持するのに十分な大きさではありません。 lpcchName パラメーターは、終了する null 文字を除き、結果の文字数を返します。
ERROR_NO_MORE_ITEMS
259 (0x103)
返されるオブジェクトはこれ以上ありません。
システム エラー コード
返されたその他のエラー コードは、操作が失敗したことを示します。

要件

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

関連項目

ClusterResourceOpenEnumEx

フェールオーバー クラスター リソース管理機能