CLUSTER_REG_COMMAND 열거형(clusapi.h)

클러스터 조인을 시도할 때 로컬 노드가 수행할 가능한 클러스터 레지스트리 명령을 열거합니다. CLUSTER_BATCH_COMMANDCLUSTER_READ_BATCH_COMMAND 구조체에서 사용됩니다.

Syntax

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

추가 정보

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

장애 조치(failover) 클러스터 열거형