enumeração CLUSTER_REG_COMMAND (clusapi.h)

Enumera os possíveis comandos de registro de cluster que um nó local executará ao tentar ingressar em um cluster. Ele é usado pelas estruturas CLUSTER_BATCH_COMMAND e CLUSTER_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;

Constantes

 
CLUSREG_COMMAND_NONE
Valor: 0
Essa constante não é um comando válido. Ela e a constante CLUSREG_LAST_COMMAND atuam como colchetes que contêm os comandos válidos.
CLUSREG_SET_VALUE
Valor: 1
Esse comando define um valor relativo ao último comando CLUSREG_CREATE_KEY executado ou (se não fornecido) em relação a uma chave passada para a função ClusterRegCreateBatch .
CLUSREG_CREATE_KEY
Esse comando criará uma chave do Registro de cluster especificada se ela não existir ou abrirá uma existente.
CLUSREG_DELETE_KEY
Esse comando excluirá uma chave com todos os valores e subchaves aninhadas. Nenhum comando que opere em valores pode seguir CLUSREG_DELETE_KEY até que CLUSREG_CREATE_KEY seja adicionado.
CLUSREG_DELETE_VALUE
Esse comando exclui um valor relativo ao último comando CLUSREG_CREATE_KEY executado ou (se não fornecido) em relação a uma chave passada para a função ClusterRegCreateBatch .
CLUSREG_SET_KEY_SECURITY
Esse comando é reservado para uso futuro.
CLUSREG_VALUE_DELETED
Esse comando é retornado somente por meio de uma porta de notificação de atualização em lote. Indica se um valor específico do registro de cluster foi excluído ou se os dados desse valor de registro de cluster foram alterados.
CLUSREG_READ_KEY
Esse comando indica que o conteúdo foi lido com êxito para a chave solicitada.
CLUSREG_READ_VALUE
Esse comando indica que o conteúdo foi lido com êxito para o valor solicitado.
CLUSREG_READ_ERROR
Esse comando indica que um valor estava ausente ou outro erro ocorreu durante a leitura.
CLUSREG_CONTROL_COMMAND
Um comando de controle.

Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes Windows Server 2012 R2.
CLUSREG_CONDITION_EXISTS
Uma condição que indica que existe um valor.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_NOT_EXISTS
Uma condição que indica que um valor não existe.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_IS_EQUAL
Uma condição que indica que um valor é igual a outro.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_IS_NOT_EQUAL
Uma condição que indica que um valor não é igual a outro.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_IS_GREATER_THAN
Uma condição que indica que um valor é maior que outro.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_IS_LESS_THAN
Uma condição que indica que um valor é menor que outro.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_KEY_EXISTS
Uma condição que indica que existe uma chave.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_CONDITION_KEY_NOT_EXISTS
Uma condição que indica que uma chave não existe.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: esse valor não está disponível antes de Windows Server 2016.
CLUSREG_LAST_COMMAND
Essa constante não é um comando válido. Ela e a constante CLUSREG_COMMAND_NONE atuam como colchetes que contêm os comandos válidos.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008: o valor dessa constante é menor antes de Windows Server 2016.

Comentários

O comando CLUSREG_VALUE_DELETED precede cada comando CLUSREG_SET_VALUE e CLUSREG_DELETE_VALUE nos dados de notificação retornados, se o valor tiver dados existentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Cabeçalho clusapi.h

Confira também

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

Enumerações de cluster de failover