CLUSTER_REG_COMMAND 열거형(clusapi.h)
클러스터 조인을 시도할 때 로컬 노드가 수행할 가능한 클러스터 레지스트리 명령을 열거합니다. CLUSTER_BATCH_COMMAND 및 CLUSTER_READ_BATCH_COMMAND 구조체에서 사용됩니다.
typedef enum _CLUSTER_REG_COMMAND {
CLUSREG_COMMAND_NONE = 0,
CLUSREG_SET_VALUE = 1,
CLUSREG_CREATE_KEY,
CLUSREG_DELETE_KEY,
CLUSREG_DELETE_VALUE,
CLUSREG_SET_KEY_SECURITY,
CLUSREG_VALUE_DELETED,
CLUSREG_READ_KEY,
CLUSREG_READ_VALUE,
CLUSREG_READ_ERROR,
CLUSREG_CONTROL_COMMAND,
CLUSREG_CONDITION_EXISTS,
CLUSREG_CONDITION_NOT_EXISTS,
CLUSREG_CONDITION_IS_EQUAL,
CLUSREG_CONDITION_IS_NOT_EQUAL,
CLUSREG_CONDITION_IS_GREATER_THAN,
CLUSREG_CONDITION_IS_LESS_THAN,
CLUSREG_CONDITION_KEY_EXISTS,
CLUSREG_CONDITION_KEY_NOT_EXISTS,
CLUSREG_LAST_COMMAND
} CLUSTER_REG_COMMAND;
CLUSREG_COMMAND_NONE 값: 0 이 상수는 유효한 명령이 아닙니다. CLUSREG_LAST_COMMAND 상수 는 유효한 명령을 포함하는 대괄호 역할을 합니다. |
CLUSREG_SET_VALUE 값: 1 이 명령은 마지막으로 실행된 CLUSREG_CREATE_KEY 명령 또는 ClusterRegCreateBatch 함수에 전달된 키를 기준으로 값을 설정합니다(제공되지 않은 경우). |
CLUSREG_CREATE_KEY 이 명령은 존재하지 않는 경우 지정된 클러스터 레지스트리 키를 만들거나 기존 키를 엽니다. |
CLUSREG_DELETE_KEY 이 명령은 모든 값과 중첩된 하위 키가 있는 키를 삭제합니다. 값에 대해 작동하는 명령은 CLUSREG_CREATE_KEY 추가될 때까지 CLUSREG_DELETE_KEY 따를 수 없습니다. |
CLUSREG_DELETE_VALUE 이 명령은 ClusterRegCreateBatch 함수에 전달된 키를 기준으로 마지막으로 실행된 CLUSREG_CREATE_KEY 명령 또는 (제공되지 않은 경우)에 상대적인 값을 삭제합니다. |
CLUSREG_SET_KEY_SECURITY 이 명령은 나중에 사용하도록 예약되어 있습니다. |
CLUSREG_VALUE_DELETED 이 명령은 일괄 업데이트 알림 포트를 통해서만 반환됩니다. 특정 클러스터 레지스트리 값이 삭제되었는지 또는 해당 클러스터 레지스트리 값의 데이터가 변경되었는지 여부를 나타냅니다. |
CLUSREG_READ_KEY 이 명령은 요청된 키에 대한 콘텐츠를 성공적으로 읽었다는 것을 나타냅니다. |
CLUSREG_READ_VALUE 이 명령은 요청된 값에 대한 콘텐츠를 성공적으로 읽었다는 것을 나타냅니다. |
CLUSREG_READ_ERROR 이 명령은 값이 누락되었거나 읽는 동안 다른 오류가 발생했음을 나타냅니다. |
CLUSREG_CONTROL_COMMAND 컨트롤 명령입니다. Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 R2를 Windows Server 2012 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_EXISTS 값이 있음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_NOT_EXISTS 값이 없음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_IS_EQUAL 값이 다른 값과 같음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_IS_NOT_EQUAL 값이 다른 값과 같지 않음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_IS_GREATER_THAN 값이 다른 값보다 크다는 것을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_IS_LESS_THAN 값이 다른 값보다 작다는 것을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_KEY_EXISTS 키가 있음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_CONDITION_KEY_NOT_EXISTS 키가 없음을 나타내는 조건입니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 값은 Windows Server 2016 전에 사용할 수 없습니다. |
CLUSREG_LAST_COMMAND 이 상수는 유효한 명령이 아닙니다. CLUSREG_COMMAND_NONE 상수 는 유효한 명령을 포함하는 대괄호 역할을 합니다. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 상수 값은 Windows Server 2016 전에 낮습니다. |
값에 기존 데이터가 있는 경우 CLUSREG_VALUE_DELETED 명령은 반환된 알림 데이터의 모든CLUSREG_SET_VALUE 및 CLUSREG_DELETE_VALUE 명령 앞에 섰습니다.
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
머리글 | clusapi.h |