OnlineClusterResourceEx 函数 (clusapi.h)
使脱机或失败 的资源 联机。
语法
DWORD OnlineClusterResourceEx(
[in] HRESOURCE hResource,
[in] DWORD dwOnlineFlags,
[in, optional] PBYTE lpInBuffer,
[in] DWORD cbInBufferSize
);
参数
[in] hResource
要联机的资源的句柄。
[in] dwOnlineFlags
一个标志,指定要联机的资源的设置。
CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS (0x00000001)
服务器将忽略资源的锁定模式。
CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE (0x00000002)
不要更新资源的持久状态。
CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM (0x00000004)
资源必须联机才能维护仲裁。
CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE (0x00000008)
群集服务用于确定在资源联机时将托管资源的节点。
Windows Server 2012 R2 和Windows Server 2012:在Windows Server 2016之前不支持此值。
0
服务器不会忽略资源的锁定模式。
[in, optional] lpInBuffer
指向接收操作指令的输入缓冲区的指针。 lpInBuffer 参数的格式设置为属性列表。
[in] cbInBufferSize
lpInBuffer 的大小(以字节为单位)。
返回值
如果操作成功,函数将返回 ERROR_SUCCESS。
如果操作失败,函数将返回 系统错误代码。 下面是可能的错误代码。
返回代码 | 说明 |
---|---|
|
资源或其依赖的资源之一已从其 Online 入口点函数返回ERROR_IO_PENDING。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | clusapi.h |
Library | ClusAPI.lib |
DLL | ClusAPI.dll |