CreateClusterResource 関数 (clusapi.h)

クラスター内に リソース を作成 します。 PCLUSAPI_CREATE_CLUSTER_RESOURCE型は、この関数へのポインターを定義します。

構文

HRESOURCE CreateClusterResource(
  [in] HGROUP  hGroup,
  [in] LPCWSTR lpszResourceName,
  [in] LPCWSTR lpszResourceType,
  [in] DWORD   dwFlags
);

パラメーター

[in] hGroup

リソースを受け取る グループ を処理します。

[in] lpszResourceName

新しいリソースの名前を含む null で終わる Unicode 文字列へのポインター。 指定した名前は、クラスター内で一意である必要があります。

[in] lpszResourceType

新しいリソースの種類へのポインター。 指定した種類をクラスターにインストールする必要があります。

[in] dwFlags

リソースをクラスターに追加する方法を記述するビットマスク。 dwFlags パラメーターは、CLUSTER_RESOURCE_CREATE_FLAGS列挙から列挙された次のいずれかの値に設定できます。

CLUSTER_RESOURCE_DEFAULT_MONITOR (0)

クラスター サービスは、新しいリソースを割り当てるリソース モニターを決定します。

CLUSTER_RESOURCE_SEPARATE_MONITOR (1)

クラスター サービスによって、新しいリソース専用の個別のリソース モニターが作成されます。

戻り値

操作が成功すると、関数はリソース ハンドルを返します。

操作が失敗した場合、関数は NULL を返します。 エラーの詳細については、 GetLastError を呼び出します。

注釈

リソース DLL から CreateClusterResource を呼び出さないでください。 詳細については、「 リソース DLL での回避する関数呼び出し」を参照してください。

要件

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

こちらもご覧ください

CLUSTER_RESOURCE_CREATE_FLAGS

クラスター リソース管理機能

DeleteClusterResource

OpenClusterGroup