DWORD DeleteClusterGroup(
[in] HGROUP hGroup
);
参数说明:
- hGroup: 要删除的群组的句柄。
返回值:
- 如果函数成功,返回值为 ERROR_SUCCESS。
- 如果函数失败,返回值指定了错误的代码。
这个函数会删除指定的群组,包括群组中的所有资源。在调用该函数之前,建议先使用 OfflineClusterGroup 将群组下的资源离线,然后再调用 DeleteClusterGroup。
以下是一个简单的示例,演示了如何使用 DeleteClusterGroup 函数:
HCLUSTER hCluster = OpenCluster(NULL); // 打开群集
if (hCluster != NULL) {
HGROUP hGroup = OpenClusterGroup(hCluster, L"MyClusterGroup"); // 打开群组
if (hGroup != NULL) {
// 将群组下的资源离线
OfflineClusterGroup(hGroup);
// 删除群组
DWORD dwResult = DeleteClusterGroup(hGroup);
if (dwResult == ERROR_SUCCESS) {
// 群组删除成功
// ...
} else {
// 删除群组失败,处理错误
// ...
}
}
CloseCluster(hCluster); // 关闭群集
}
请注意,在删除群组之后,相关的资源也将被删除。请谨慎使用该函数,确保在执行删除操作前已经做好必要的备份和验证。
转载请注明出处:http://www.zyzy.cn/article/detail/24436/Win32 API/Clusapi.h/DeleteClusterGroup