DestroyCluster 関数 (clusapi.h)
クラスターを削除します。 PCLUSAPI_DESTROY_CLUSTER型は、この関数へのポインターを定義します。
構文
DWORD DestroyCluster(
[in] HCLUSTER hCluster,
[in, optional] PCLUSTER_SETUP_PROGRESS_CALLBACK pfnProgressCallback,
[in, optional] PVOID pvCallbackArg,
[in] BOOL fdeleteVirtualComputerObjects
);
パラメーター
[in] hCluster
OpenCluster 関数または CreateCluster 関数によって返されるクラスターへのハンドル。
[in, optional] pfnProgressCallback
クラスターの破棄の進行状況を提供するために定期的に呼び出される PCLUSTER_SETUP_PROGRESS_CALLBACK 関数ポインターに一致するコールバック関数のアドレス。
[in, optional] pvCallbackArg
コールバック関数の引数。
[in] fdeleteVirtualComputerObjects
TRUE の場合は、クラスターに関連付けられている仮想コンピューター オブジェクトをディレクトリから削除します。
戻り値
クラスターが完全に削除された場合、または最後に失敗した操作のシステム エラー コードの場合は、ERROR_SUCCESSを返します。
注釈
DestroyCluster を使用してクラスターを削除するときに複数の手順が失敗する可能性がありますが、返すことができるエラー コードは 1 つだけです。 エラーが返された場合は、クラスター エラー ログを確認する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 Datacenter、Windows Server 2008 Enterprise |
対象プラットフォーム | Windows |
ヘッダー | clusapi.h |
Library | ClusAPI.lib |
[DLL] | ClusAPI.dll |