ClusterControl 函数在 Windows 集群 API(ClusAPI)中是一个用于控制集群资源的函数。以下是 ClusterControl 函数的基本信息:
DWORD ClusterControl(
  HCLUSTER hCluster,
  HNODE    hNode,
  DWORD    dwControlCode,
  LPVOID   lpInBuffer,
  DWORD    cbInBufferSize,
  LPVOID   lpOutBuffer,
  DWORD    cbOutBufferSize,
  LPDWORD  lpcbBytesReturned
);

  •  hCluster: 指向一个打开的集群的句柄。

  •  hNode: 指向一个节点的句柄,该参数可以为 NULL。

  •  dwControlCode: 控制代码,指定要执行的操作。此参数的具体取值取决于要执行的特定控制操作。

  •  lpInBuffer: 指向输入缓冲区的指针,包含与特定操作相关的输入数据。

  •  cbInBufferSize: 输入缓冲区的大小(以字节为单位)。

  •  lpOutBuffer: 指向输出缓冲区的指针,用于接收与特定操作相关的输出数据。

  •  cbOutBufferSize: 输出缓冲区的大小(以字节为单位)。

  •  lpcbBytesReturned: 指向 DWORD 变量的指针,用于接收实际传输的字节数。


此函数用于执行各种集群操作,具体操作由 dwControlCode 参数指定。例如,可以使用该函数来启动、停止、暂停、继续等集群资源。操作代码和参数的含义需要参考具体的文档和用例。

请注意,使用 Windows 集群 API 时,建议查阅最新的 Microsoft 文档以获取准确和详细的信息,因为 API 可能在不同的 Windows 版本中有所更改。


转载请注明出处:http://www.zyzy.cn/article/detail/24403/Win32 API/Clusapi.h/ClusterControl