Поделиться через


перечисление 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

CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

Перечисления отказоустойчивого кластера