以下是该函数的简要信息:
DWORD ClusterResourceTypeControl(
[in] HCLUSTER hCluster,
[in] LPCWSTR lpszResourceTypeName,
[in] HNODE hHostNode,
[in] DWORD dwControlCode,
[in] LPVOID lpInBuffer,
[in] DWORD cbInBufferSize,
[out] LPVOID lpOutBuffer,
[in] DWORD cbOutBufferSize,
[out] LPDWORD lpBytesReturned
);
参数说明:
- hCluster: 指定与资源类型相关联的群集的句柄。
- lpszResourceTypeName: 指定要控制的资源类型的名称。
- hHostNode: 指定要在其上执行操作的节点的句柄。
- dwControlCode: 指定要执行的控制代码。
- lpInBuffer: 指向输入数据的指针。
- cbInBufferSize: 指定输入缓冲区的大小(字节数)。
- lpOutBuffer: 指向输出数据的指针。
- cbOutBufferSize: 指定输出缓冲区的大小(字节数)。
- lpBytesReturned: 指向一个变量,用于接收实际传输的字节数。
返回值:
- 如果函数成功,返回值为 ERROR_SUCCESS。
- 如果函数失败,返回值指定了错误的代码。
通过使用不同的 dwControlCode,可以实现不同的资源类型控制操作。这个函数通常用于在群集环境中管理和控制资源类型的行为。在调用该函数之前,需要确保已经正确初始化相关的参数。
转载请注明出处:http://www.zyzy.cn/article/detail/24430/Win32 API/Clusapi.h/ClusterResourceTypeControl