在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_RESOURCE_STATE 枚举用于表示集群资源的状态。以下是 CLUSTER_RESOURCE_STATE 枚举的定义:
typedef enum CLUSTER_RESOURCE_STATE {
  ClusterResourceStateUnknown      = -1,
  ClusterResourceInherited         = 0,
  ClusterResourceInitializing      = 1,
  ClusterResourceOnline            = 2,
  ClusterResourceOffline           = 3,
  ClusterResourceFailed            = 4,
  ClusterResourcePending           = 5,
  ClusterResourceOnlinePending     = 6,
  ClusterResourceOfflinePending    = 7,
  ClusterResourceStandby           = 8,
  ClusterResourceStandbyPending    = 9,
  ClusterResourceUnreachable       = 10,
  ClusterResourceFailedPending     = 12
} CLUSTER_RESOURCE_STATE;

这个枚举包含了用于表示集群资源状态的常量。例如,ClusterResourceOnline 表示资源处于在线状态,ClusterResourceOffline 表示资源处于离线状态,等等。

这些常量通常用于查询和设置集群资源的状态。在使用集群资源 API 时,您可能会用到这些常量来确定资源的当前状态,并采取相应的操作。

请注意,这只是一个枚举类型的定义,具体的 API 调用和使用可能涉及到更多的集群编程细节。


转载请注明出处:http://www.pingtaimeng.com/article/detail/24512/Win32 API/Clusapi.h/CLUSTER_RESOURCE_STATE