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 |
---|---|
|
操作が正常に完了したか、 lpszName パラメーターが NULL です。 |
|
lpszName パラメーターが指すバッファーは、結果を保持するのに十分な大きさではありません。 lpcchName パラメーターは、終了する null 文字を除き、結果の文字数を返します。 |
|
返されるオブジェクトはこれ以上ありません。 |
返されたその他のエラー コードは、操作が失敗したことを示します。 |
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |