Win32 API:CLUSTER_UPGRADE_PHASE 枚举(Clusapi.h)
CLUSTER_UPGRADE_PHASE 枚举是 Win32 API 中的一部分,定义在 Clusapi.h 头文件中,用于表示 Windows 集群升级的不同阶段。这些阶段指示了集群升级的进行状态,开发人员可以使用这些枚举值来了解升级过程的当前状态。以下是 CLUSTER_UPGRADE_PHASE 枚举的可能值:typedef enum CLUSTER_UPGRADE_PHASE { CLUSTER_UPGRADE_PHASE_NONE = 0, CLUSTER_UPGRADE_PHASE_PRE_FINALIZE = 1, CLUSTER_UPGRADE_PHASE_FINALIZE = 2, CLUSTER_UPGRADE_PHASE_FINALIZED = 3} CLUSTER_UPGRADE_PHASE; CLUSTER_UPGRADE_PHASE_NONE:表示没有进行集群升级。 CLUSTER_UPGRADE_PHASE_PRE_FINALIZE:表示在升级过程中处于预终结阶段。 CLUSTER_UPGRADE_PHASE_FINALIZE:表示在升级过程中处...
Win32 API:CLUSTER_SETUP_PHASE_TYPE 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_SETUP_PHASE_TYPE 枚举用于表示集群的安装阶段的类型。以下是 CLUSTER_SETUP_PHASE_TYPE 枚举的定义:typedef enum CLUSTER_SETUP_PHASE_TYPE { ClusterSetupPhaseStart = 1, ClusterSetupPhaseContinue = 2, ClusterSetupPhaseEnd = 3, ClusterSetupPhaseStartOnline = 4, ClusterSetupPhasePrepareNode = 5} CLUSTER_SETUP_PHASE_TYPE;这个枚举包含了一系列常量,每个常量代表了安装阶段的不同类型。例如,ClusterSetupPhaseStart 表示阶段开始,ClusterSetupPhaseContinue 表示阶段继续,等等。这些常量通常用于指定集群安装过程中某个阶段的类型,以便根据不同的类型采取不同的操作。在使用集群...
Win32 API:CLUSTER_SETUP_PHASE_SEVERITY 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,确实存在 CLUSTER_SETUP_PHASE_SEVERITY 枚举,用于表示集群的安装阶段的严重性。以下是 CLUSTER_SETUP_PHASE_SEVERITY 枚举的定义:typedef enum CLUSTER_SETUP_PHASE_SEVERITY { ClusterSetupPhaseSeverityUnknown = 0, ClusterSetupPhaseInformational = 1, ClusterSetupPhaseWarning = 2, ClusterSetupPhaseNonRetryableFatal = 3, ClusterSetupPhaseRetryableError = 4} CLUSTER_SETUP_PHASE_SEVERITY;这个枚举包含了一系列常量,每个常量代表了安装阶段的不同严重性级别。例如,ClusterSetupPhaseInformational 表示信息性消息,ClusterSetupPhaseRetryableError 表示可重试的错误,等等。这些常...
Win32 API:CLUSTER_SETUP_PHASE 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,确实存在 CLUSTER_SETUP_PHASE 枚举,用于表示集群的安装阶段。以下是 CLUSTER_SETUP_PHASE 枚举的定义:typedef enum CLUSTER_SETUP_PHASE { ClusterSetupPhaseInitialize = 1, ClusterSetupPhaseValidateNodeState = 2, ClusterSetupPhaseValidateNetft = 3, ClusterSetupPhaseValidateClusDisk = 4, ClusterSetupPhaseConfigureClusSvc = 5, ClusterSetupPhaseStartingClusSvc = 6, ClusterSetupPhaseQueryClusterNameAccount = 7, ClusterSetupPhaseFormingCluster = 8, ClusterSetupPhaseAddClusterProperties = 9, Cluster...
Win32 API:CLUSTER_RESOURCE_STATE 枚举(Clusapi.h)
在 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, ClusterResou...
Win32 API:CLUSTER_RESOURCE_CLASS 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_RESOURCE_CLASS 枚举用于表示集群资源的类别。以下是 CLUSTER_RESOURCE_CLASS 枚举的定义:typedef enum CLUSTER_RESOURCE_CLASS { CLUS_RESCLASS_UNKNOWN = 0, CLUS_RESCLASS_STORAGE = 1, CLUS_RESCLASS_NETWORK = 2, CLUS_RESCLASS_USER = 3, CLUS_RESCLASS_DIRECTORY = 4, CLUS_RESCLASS_FILESERVER = 5, CLUS_RESCLASS_VIRTUAL_SERVER = 6, CLUS_RESCLASS_NETWORK_NAME = 7, CLUS_RESCLASS_PRINT_SERVER = 8, CLUS_RESCLASS_STORAGE_POOL = 9, CLUS_RESCLASS_VOLUME = 10, CLUS_RESCLASS_CLUSTER_POOL = 11,...
Win32 API:CLUSTER_QUORUM_TYPE 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_QUORUM_TYPE 枚举用于指定集群的仲裁(Quorum)类型。以下是 CLUSTER_QUORUM_TYPE 枚举的定义:typedef enum CLUSTER_QUORUM_TYPE { CLUS_QUORUM_TYPE_UNKNOWN = 0xFFFFFFFF, CLUS_QUORUM_TYPE_NONE = 0x00000000, CLUS_QUORUM_TYPE_LOCAL_DISK = 0x00000001, CLUS_QUORUM_TYPE_DM_RES = 0x00000002, CLUS_QUORUM_TYPE_MAJORITY_NODE = 0x00000003, CLUS_QUORUM_TYPE_MAJORITY_DISK = 0x00000004, CLUS_QUORUM_TYPE_WITNESS = 0x00000005, CLUS_QUORUM_TYPE_NO majority = 0x...
Win32 API:CLUSTER_PROPERTY_TYPE 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_PROPERTY_TYPE 枚举用于表示集群对象属性的类型。以下是 CLUSTER_PROPERTY_TYPE 枚举的定义:typedef enum CLUSTER_PROPERTY_TYPE { CLUSPROP_TYPE_UNKNOWN = 0, CLUSPROP_TYPE_ENDMARK = 1, CLUSPROP_TYPE_LIST = 2, CLUSPROP_TYPE_RESCLASS = 3, CLUSPROP_TYPE_RESERVED1 = 4, CLUSPROP_TYPE_NAME = 5, CLUSPROP_TYPE_SIGNATURE = 6, CLUSPROP_TYPE_SCSI_ADDRESS = 7, CLUSPROP_TYPE_DISK_NUMBER = 8, CLUSPROP_TYPE_PARTITION_INFO = 9, CLUSPROP_TYPE_FTSET_ID ...
Win32 API:CLUSTER_PROPERTY_SYNTAX 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_PROPERTY_SYNTAX 枚举用于定义集群属性的语法。以下是 CLUSTER_PROPERTY_SYNTAX 枚举的定义:typedef enum CLUSTER_PROPERTY_SYNTAX { CLUSPROP_SYNTAX_ENDMARK = 0xFFFFFFFF, CLUSPROP_SYNTAX_NAME = 0x00000001, CLUSPROP_SYNTAX_RESCLASS = 0x00000002, CLUSPROP_SYNTAX_RESNAME = 0x00000003, CLUSPROP_SYNTAX_RESTYPE = 0x00000004, CLUSPROP_SYNTAX_PARTIAL_INFO = 0x00000005, CLUSPROP_SYNTAX_MESSAGETYPE = 0x00000006, CLUSPROP_SYNTAX_OWNER = 0x00000007, CLUSPROP_SYNTAX_...
Win32 API:CLUSTER_PROPERTY_FORMAT 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_PROPERTY_FORMAT 枚举用于指定集群属性的格式。以下是 CLUSTER_PROPERTY_FORMAT 枚举的定义:typedef enum CLUSTER_PROPERTY_FORMAT { CLUSPROP_FORMAT_UNKNOWN = -1, CLUSPROP_FORMAT_BINARY = 1, CLUSPROP_FORMAT_DWORD = 2, CLUSPROP_FORMAT_SZ = 3, CLUSPROP_FORMAT_EXPAND_SZ = 4, CLUSPROP_FORMAT_MULTI_SZ = 5, CLUSPROP_FORMAT_ULARGE_INTEGER = 6, CLUSPROP_FORMAT_LONG = 7, CLUSPROP_FORMAT_EXPANDED_SZ = 8, CLUSPROP_FORMAT_SECURITY_DESCRIPTOR = 9, C...
Win32 API:CLUSTER_OBJECT_TYPE 枚举(Clusapi.h)
在 Win32 API 的 CLUSAPI 头文件中,CLUSTER_OBJECT_TYPE 枚举用于表示集群中不同对象的类型。以下是 CLUSTER_OBJECT_TYPE 枚举的定义:typedef enum CLUSTER_OBJECT_TYPE { CLUSTER_OBJECT_INVALID = 0x00000000, CLUSTER_OBJECT_PHYSICAL_NODE = 0x00000001, CLUSTER_OBJECT_NODE = 0x00000002, CLUSTER_OBJECT_RESTYPE = 0x00000003, CLUSTER_OBJECT_RESOURCE = 0x00000004, CLUSTER_OBJECT_RESOURCE_TYPE = 0x00000005, CLUSTER_OBJECT_GROUP = 0x00000006, CLUSTER_OBJECT_NETWORK = 0x00000...
Win32 API:CLUSTER_NOTIFICATIONS_VERSION 枚举(Clusapi.h)
CLUSTER_NOTIFICATIONS_VERSION 枚举是 Win32 API 中 CLUSAPI 头文件中定义的一个枚举类型,用于指定集群通知的版本。以下是 CLUSTER_NOTIFICATIONS_VERSION 枚举的定义:typedef enum CLUSTER_NOTIFICATIONS_VERSION { CLUSTER_NOTIFICATIONS_V1 = 1, CLUSTER_NOTIFICATIONS_V2 = 2} CLUSTER_NOTIFICATIONS_VERSION;在这里,它定义了两个枚举值:CLUSTER_NOTIFICATIONS_V1 和 CLUSTER_NOTIFICATIONS_V2。这些枚举值表示不同版本的集群通知。在使用集群通知时,您可能需要指定通知的版本,以确保正确处理通知的结构和数据。通常,您会在调用相应的集群通知函数时,通过传递这个枚举值来指定使用的版本。请注意,具体的 API 调用和用法可能涉及到更多的集群编程细节。
Win32 API:CLUSTER_NODE_ENUM 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_NODE_ENUM 是一个枚举值,用于指定群集节点的枚举操作。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_NODE_ENUM { CLUSTER_NODE_ENUM_NETINTERFACES = 0x00000001, CLUSTER_NODE_ENUM_GROUPS = 0x00000002, CLUSTER_NODE_ENUM_ALL = 0xFFFFFFFF} CLUSTER_NODE_ENUM; CLUSTER_NODE_ENUM_NETINTERFACES: 在节点枚举中包括网络接口信息。 CLUSTER_NODE_ENUM_GROUPS: 在节点枚举中包括资源组信息。 CLUSTER_NODE_ENUM_ALL: 在节点枚举中包括所有信息。这个枚举值通常用于配置群集节点和获取与节点相关的信息。在使用群集管理器 API 时,可以使用此枚举值来指定对群集节点进行的特定枚举操作。以下是一个简单的示例,演示如何使用 CLUSTER_NODE_ENUM 枚举来...
Win32 API:CLUSTER_NETWORK_STATE 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_NETWORK_STATE 枚举用于定义群集网络的状态。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_NETWORK_STATE { ClusterNetworkStateUnknown = -1, ClusterNetworkUnavailable = 0, ClusterNetworkFailed = 1, ClusterNetworkUnreachable = 2, ClusterNetworkUp = 3, ClusterNetworkPartitioned = 4, ClusterNetworkInitializing = 5} CLUSTER_NETWORK_STATE; ClusterNetworkStateUnknown: 网络的状态未知。 ClusterNetworkUnavailable: 网络不可用。 ClusterNetworkFailed: 网络失败。 ClusterNetworkUnreachable: 网络无法访...
Win32 API:CLUSTER_NETWORK_ROLE 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_NETWORK_ROLE 枚举用于定义群集网络的角色。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_NETWORK_ROLE { ClusterNetworkRoleNone = 0, ClusterNetworkRoleInternalUse = 1, ClusterNetworkRoleClientAccess = 2, ClusterNetworkRoleInternalAndClient = 3} CLUSTER_NETWORK_ROLE; ClusterNetworkRoleNone: 网络没有特定的角色。 ClusterNetworkRoleInternalUse: 网络用于内部通信。 ClusterNetworkRoleClientAccess: 网络用于客户端访问。 ClusterNetworkRoleInternalAndClient: 网络同时用于内部通信和客户端访问。这些值用于表示群集网络的角色。你可以通过调用群集管理器 API 来获取网...
Win32 API:CLUSTER_NETWORK_ENUM 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_NETWORK_ENUM 是一个枚举值,用于指定群集网络的枚举操作。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_NETWORK_ENUM { CLUSTER_NETWORK_ENUM_NETINTERFACES = 0x00000001} CLUSTER_NETWORK_ENUM; CLUSTER_NETWORK_ENUM_NETINTERFACES: 在网络枚举中包括网络接口信息。这个枚举值通常用于配置群集网络和获取与网络相关的信息。在使用群集管理器 API 时,可以使用此枚举值来指定对群集网络进行的特定枚举操作。以下是一个简单的示例,演示如何使用 CLUSTER_NETWORK_ENUM 枚举来获取群集网络的信息:#include <windows.h>#include <ClusAPI.h>int main() { // 打开集群的句柄 HCLUSTER hCluster = OpenCluster(NULL); if (hCl...
Win32 API:CLUSTER_NETINTERFACE_STATE 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_NETINTERFACE_STATE 枚举用于定义群集网络接口的状态。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_NETINTERFACE_STATE { ClusterNetInterfaceStateUnknown = -1, ClusterNetInterfaceUnavailable = 0, ClusterNetInterfaceFailed = 1, ClusterNetInterfaceUnreachable = 2, ClusterNetInterfaceUp = 3, ClusterNetInterfacePending = 4, ClusterNetInterfaceInitializing = 5} CLUSTER_NETINTERFACE_STATE; ClusterNetInterfaceStateUnknown: 网络接口的状态未知。 ClusterNetInterfaceUnavailable: 网络接口不可用...
Win32 API:CLUSTER_GROUP_STATE 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_GROUP_STATE 枚举用于定义群集资源组的状态。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_GROUP_STATE { ClusterGroupStateUnknown = -1, ClusterGroupOnline = 0, ClusterGroupOffline = 1, ClusterGroupFailed = 2, ClusterGroupPartialOnline = 3, ClusterGroupPending = 4} CLUSTER_GROUP_STATE; ClusterGroupStateUnknown: 资源组的状态未知。 ClusterGroupOnline: 资源组处于在线状态。 ClusterGroupOffline: 资源组处于离线状态。 ClusterGroupFailed: 资源组处于失败状态。 ClusterGroupPartialOnline: 资源组处于部分在线状态。 ClusterGroupPen...
Win32 API:CLUSTER_GROUP_PRIORITY 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_GROUP_PRIORITY 枚举用于定义群集资源组的优先级。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_GROUP_PRIORITY { ClusterGroupPriorityLow = 0, ClusterGroupPriorityMedium = 1, ClusterGroupPriorityHigh = 2} CLUSTER_GROUP_PRIORITY; ClusterGroupPriorityLow: 低优先级。 ClusterGroupPriorityMedium: 中等优先级。 ClusterGroupPriorityHigh: 高优先级。这些值用于配置资源组的优先级。通过设置群集管理器中的资源组属性,可以选择适当的优先级。以下是一个简单的示例,演示如何使用 CLUSTER_GROUP_PRIORITY 枚举来设置资源组的优先级:#include <windows.h>#include <ClusAPI.h>int mai...
Win32 API:CLUSTER_GROUP_AUTOFAILBACK_TYPE 枚举(Clusapi.h)
在 Win32 API 中,CLUSTER_GROUP_AUTOFAILBACK_TYPE 枚举用于定义群集资源组的自动故障回退类型。该枚举在头文件 ClusAPI.h 中定义。以下是可能的枚举值:typedef enum CLUSTER_GROUP_AUTOFAILBACK_TYPE { ClusterGroupPreventFailback, ClusterGroupAllowFailback, ClusterGroupPreventFailbackOnUserRequest, ClusterGroupAllowFailbackOnUserRequest} CLUSTER_GROUP_AUTOFAILBACK_TYPE; ClusterGroupPreventFailback: 禁止资源组自动故障回退。 ClusterGroupAllowFailback: 允许资源组自动故障回退。 ClusterGroupPreventFailbackOnUserRequest: 禁止资源组自动故障回退,但允许用户手动请求回退。 ClusterGroupAllowFailb...