Перечисление CLUS_CHARACTERISTICS (msclus.h)
Перечисляет характеристики типов ресурсов и ресурсов.
Синтаксис
typedef enum CLUS_CHARACTERISTICS {
CLUS_CHAR_UNKNOWN = 0,
CLUS_CHAR_QUORUM = 0x1,
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x2,
CLUS_CHAR_LOCAL_QUORUM = 0x4,
CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x8,
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x10,
CLUS_CHAR_BROADCAST_DELETE = 0x20,
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 0x40,
CLUS_CHAR_SINGLE_GROUP_INSTANCE = 0x80,
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 0x100,
CLUS_CHAR_PLACEMENT_DATA = 0x200,
CLUS_CHAR_MONITOR_DETACH = 0x400,
CLUS_CHAR_MONITOR_REATTACH = 0x800,
CLUS_CHAR_OPERATION_CONTEXT = 0x1000,
CLUS_CHAR_CLONES = 0x2000,
CLUS_CHAR_NOT_PREEMPTABLE = 0x4000,
CLUS_CHAR_NOTIFY_NEW_OWNER = 0x8000,
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 0x10000,
CLUS_CHAR_INFRASTRUCTURE = 0x20000,
CLUS_CHAR_VETO_DRAIN,
CLUS_CHAR_DRAIN_LOCAL_OFFLINE
} ;
Константы
CLUS_CHAR_UNKNOWN Значение: 0 Ресурсы этого типа не имеют известных характеристик. |
CLUS_CHAR_QUORUM Значение: 0x1 Ресурсы этого типа могут быть Тип ресурса quorum для кластера. |
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES Значение: 0x2 Ресурсы этого типа нельзя удалить, если не все узлы активны. |
CLUS_CHAR_LOCAL_QUORUM Значение: 0x4 Не поддерживается. |
CLUS_CHAR_LOCAL_QUORUM_DEBUG Значение: 0x8 Не поддерживается. |
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON Значение: 0x10 Библиотека DLL ресурса получит CLUSCTL_RESOURCE_STATE_CHANGE_REASON управляющий код. |
CLUS_CHAR_BROADCAST_DELETE Значение: 0x20 Не поддерживается. |
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE Значение: 0x40 В кластере разрешен только один экземпляр ресурса этого типа. |
CLUS_CHAR_SINGLE_GROUP_INSTANCE Значение: 0x80 В группе разрешен только один экземпляр ресурса этого типа. |
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP Значение: 0x100 Ресурс можно сделать частью специальной группы. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_PLACEMENT_DATA Значение: 0x200 Тип ресурса можно запросить, чтобы получить дополнительные сведения о том, сколько ресурсов он использует. Например, в типе ресурса виртуальной машины возвращаются сведения о том, сколько памяти требуется для запуска виртуальной машины. Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2012. |
CLUS_CHAR_MONITOR_DETACH Значение: 0x400 Ресурс можно удалить, не переключившись на автономный режим. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_MONITOR_REATTACH Значение: 0x800 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_OPERATION_CONTEXT Значение: 0x1000 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_CLONES Значение: 0x2000 Это значение зарезервировано для локального использования и должно игнорироваться клиентом. Серверы протокола версии 2.0 не поддерживают это значение. |
CLUS_CHAR_NOT_PREEMPTABLE Значение: 0x4000 Ресурс не должен быть вытеснен, даже если вытесняется вся группа. Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2012. |
CLUS_CHAR_NOTIFY_NEW_OWNER Значение: 0x8000 Ресурс может получить нового владельца. Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2012 R2. |
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE Значение: 0x10000 Ресурс может продолжать работу в неотслеживаемом состоянии, когда он потеряет членство в кластере. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2016. |
CLUS_CHAR_INFRASTRUCTURE Значение: 0x20000 Это значение зарезервировано для инфраструктуры. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008: Это значение перечисления не поддерживается до Windows Server 2016. |
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная |
Верхняя часть | msclus.h |
См. также раздел
CLUSCTL_GROUP_GET_CHARACTERISTICS
CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS
CLUSCTL_NETWORK_GET_CHARACTERISTICS
CLUSCTL_NODE_GET_CHARACTERISTICS
CLUSCTL_RESOURCE_GET_CHARACTERISTICS