перечисление CLUS_CHARACTERISTICS (clusapi.h)
Перечисляет характеристики типов ресурсов и ресурсов.
Синтаксис
typedef enum CLUS_CHARACTERISTICS {
CLUS_CHAR_UNKNOWN = 0x00000000,
CLUS_CHAR_QUORUM = 0x00000001,
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x00000002,
CLUS_CHAR_LOCAL_QUORUM = 0x00000004,
CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x00000008,
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x00000010,
CLUS_CHAR_BROADCAST_DELETE = 0x00000020,
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 0x00000040,
CLUS_CHAR_SINGLE_GROUP_INSTANCE = 0x00000080,
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 0x00000100,
CLUS_CHAR_PLACEMENT_DATA = 0x00000200,
CLUS_CHAR_MONITOR_DETACH = 0x00000400,
CLUS_CHAR_MONITOR_REATTACH = 0x00000800,
CLUS_CHAR_OPERATION_CONTEXT = 0x00001000,
CLUS_CHAR_CLONES = 0x00002000,
CLUS_CHAR_NOT_PREEMPTABLE = 0x00004000,
CLUS_CHAR_NOTIFY_NEW_OWNER = 0x00008000,
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 0x00010000,
CLUS_CHAR_INFRASTRUCTURE = 0x00020000,
CLUS_CHAR_VETO_DRAIN,
CLUS_CHAR_DRAIN_LOCAL_OFFLINE
} ;
Константы
CLUS_CHAR_UNKNOWN Значение: 0x00000000 Ресурсы этого типа не имеют известных характеристик. |
CLUS_CHAR_QUORUM Значение: 0x00000001 Ресурсы этого типа могут быть Тип ресурса quorum для кластера. |
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES Значение: 0x00000002 Ресурсы этого типа нельзя удалить, если не все узлы активны. |
CLUS_CHAR_LOCAL_QUORUM Значение: 0x00000004 Не поддерживается. |
CLUS_CHAR_LOCAL_QUORUM_DEBUG Значение: 0x00000008 Не поддерживается. |
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON Значение: 0x00000010 Библиотека DLL ресурса получит CLUSCTL_RESOURCE_STATE_CHANGE_REASON код элемента управления. |
CLUS_CHAR_BROADCAST_DELETE Значение: 0x00000020 Не поддерживается. |
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE Значение: 0x00000040 В кластере разрешен только один экземпляр этого типа ресурса. |
CLUS_CHAR_SINGLE_GROUP_INSTANCE Значение: 0x00000080 В группе разрешен только один экземпляр этого типа ресурса. |
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP Значение: 0x00000100 Ресурс можно сделать частью специальной группы. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_PLACEMENT_DATA Значение: 0x00000200 Тип ресурса можно запросить, чтобы получить дополнительные сведения о том, сколько ресурсов он использует. Например, в типе ресурса виртуальной машины возвращаются сведения о том, какой объем памяти требуется для запуска виртуальной машины. Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2012. |
CLUS_CHAR_MONITOR_DETACH Значение: 0x00000400 Ресурс можно удалить, не отключаясь от сети. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_MONITOR_REATTACH Значение: 0x00000800 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_OPERATION_CONTEXT Значение: 0x00001000 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_CLONES Значение: 0x00002000 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_NOT_PREEMPTABLE Значение: 0x00004000 Ресурс не следует упрещать, даже если вытесняется вся группа. Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2012. |
CLUS_CHAR_NOTIFY_NEW_OWNER Значение: 0x00008000 Ресурс может получить нового владельца. Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение перечисления не поддерживается до Windows Server 2012 R2. |
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE Значение: 0x00010000 Ресурс может продолжать работать в неотслеживаемом состоянии при потере членства в кластере. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение перечисления не поддерживается до Windows Server 2016. |
CLUS_CHAR_INFRASTRUCTURE Значение: 0x00020000 Это значение зарезервировано для инфраструктуры. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: это значение перечисления не поддерживается до Windows Server 2016. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная |
Верхняя часть | clusapi.h |
См. также раздел
CLUSCTL_GROUP_GET_CHARACTERISTICS
CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS
CLUSCTL_NETWORK_GET_CHARACTERISTICS
CLUSCTL_NODE_GET_CHARACTERISTICS
CLUSCTL_RESOURCE_GET_CHARACTERISTICS