Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa a ordem na qual os dados de comando do lote atual são enviados para a função ClusterRegBatchReadCommand . Os valores na estrutura CLUSTER_BATCH_COMMAND são idênticos aos parâmetros passados para a função ClusterRegBatchAddCommand . A única diferença é que, para CLUSREG_DELETE_VALUE, os membros dwOptions, lpData e cbData são definidos como o valor que está sendo excluído, semelhante ao comando CLUSREG_SET_VALUE .
Sintaxe
typedef struct _CLUSTER_BATCH_COMMAND {
CLUSTER_REG_COMMAND Command;
DWORD dwOptions;
LPCWSTR wzName;
BYTE const *lpData;
DWORD cbData;
} CLUSTER_BATCH_COMMAND;
Membros
Command
Um comando que é compatível com essa API e obtido da enumeração CLUSTER_REG_COMMAND . Os comandos possíveis são os seguintes.
CLUSREG_SET_VALUE (1)
Define um valor relativo ao último comando CLUSREG_CREATE_KEY executado ou (se não for fornecido) em relação a uma chave passada para a função ClusterRegCreateBatch .
CLUSREG_CREATE_KEY (2)
Cria uma chave do Registro de cluster especificada se ela não existir ou abre uma existente.
CLUSREG_DELETE_KEY (3)
Exclui uma chave com todos os valores e subchaves aninhadas. Nenhum comando que opere em valores pode seguir CLUSREG_DELETE_KEY até que CLUS_REG_CREATE_KEY seja adicionado.
CLUSREG_DELETE_VALUE (4)
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_VALUE_DELETED (6)
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. Esse comando é retornado somente por meio de uma porta de notificação de atualização em lote.
dwOptions
Se o membro Command usar o comando CLUSREG_SET_VALUE ou o comando CLUSREG_DELETE_VALUE , esse membro usará um dos tipos de valor padrão do Registro. Caso contrário, Command será definido como 0.
wzName
O nome do valor ou da chave em relação ao comando emitido pelo Command.
lpData
Um ponteiro para os dados relativos ao comando emitido pelo Command. O valor desse membro é NULL para todos os comandos, exceto os comandos CLUSREG_SET_VALUE e CLUSREG_DELETE_VALUE .
cbData
A contagem, em bytes, dos dados relativos ao comando emitido pelo Command. O valor desse membro é 0 para todos os comandos, exceto os comandos CLUSREG_SET_VALUE e CLUSREG_DELETE_VALUE .
Comentários
Os ponteiros wzName e lpData são válidos até que a notificação em lote seja fechada por meio da função ClusterRegBatchCloseNotification .
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 |