estrutura DS_REPL_OPW (ntdsapi.h)
A estrutura DS_REPL_OP descreve uma tarefa de replicação atualmente em execução ou execução pendente, conforme retornado pela função DsReplicaGetInfo ou DsReplicaGetInfo2 .
Sintaxe
typedef struct _DS_REPL_OPW {
FILETIME ftimeEnqueued;
ULONG ulSerialNumber;
ULONG ulPriority;
DS_REPL_OP_TYPE OpType;
ULONG ulOptions;
LPWSTR pszNamingContext;
LPWSTR pszDsaDN;
LPWSTR pszDsaAddress;
UUID uuidNamingContextObjGuid;
UUID uuidDsaObjGuid;
} DS_REPL_OPW;
Membros
ftimeEnqueued
Contém uma estrutura FILETIME que contém a data e a hora em que essa operação foi adicionada à fila.
ulSerialNumber
Contém o identificador de operação. Esse valor é exclusivo na rotina de inicialização de cada computador. Quando o computador é reiniciado, os identificadores não são mais exclusivos.
ulPriority
Contém o valor de prioridade desta operação. As tarefas com um valor de prioridade mais alta são executadas primeiro. A prioridade é calculada pelo servidor com base no tipo de operação e seus parâmetros.
OpType
Contém um dos valores DS_REPL_OP_TYPE que indicam o tipo de operação que essa estrutura representa.
ulOptions
Zero ou mais bits, cujo interpretação depende do OpType. Para DS_REPL_OP_TYPE_SYNC, os bits devem ser interpretados como DS_REPSYNC_. ADD, DELETE, MODIFY e UPDATE_REFS usam DS_REPADD_, DS_REPDEL_, DS_REPMOD_ e DS_REPUPD_*. Para obter mais informações e descrições desses bits, consulte DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify e DsReplicaUpdateRefs.
Contém um conjunto de sinalizadores que fornece dados adicionais sobre a operação. O conteúdo desse membro é determinado pelo conteúdo do membro OpType .
DS_REPL_OP_TYPE_SYNC
Contém zero ou uma combinação de um ou mais dos valores DS_REPSYNC_* , conforme definido para o parâmetro Options em DsReplicaSync.
DS_REPL_OP_TYPE_ADD
Contém zero ou uma combinação de um ou mais dos valores DS_REPADD_* , conforme definido para o parâmetro Options em DsReplicaAdd.
DS_REPL_OP_TYPE_DELETE
Contém zero ou uma combinação de um ou mais dos valores DS_REPDEL_* , conforme definido para o parâmetro Options em DsReplicaDel.
DS_REPL_OP_TYPE_MODIFY
Contém zero ou uma combinação de um ou mais dos valores DS_REPMOD_* , conforme definido para o parâmetro Options em DsReplicaModify.
DS_REPL_OP_TYPE_UPDATE_REFS
Contém zero ou uma combinação de um ou mais dos valores DS_REPSUPD_* , conforme definido para o parâmetro Options em DsReplicaUpdateRefs.
pszNamingContext
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome diferenciado do contexto de nomenclatura associado a essa operação. Por exemplo, o contexto de nomenclatura a ser sincronizado para DS_REPL_OP_TYPE_SYNC.
pszDsaDN
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome diferenciado do objeto do agente do sistema de diretório associado ao servidor remoto correspondente a essa operação. Por exemplo, o servidor do qual solicitar alterações para DS_REPL_OP_TYPE_SYNC. Isso pode ser NULL.
pszDsaAddress
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o endereço de rede específico do transporte do servidor remoto associado a essa operação. Por exemplo, o endereço DNS ou SMTP do servidor do qual solicitar alterações para DS_REPL_OP_TYPE_SYNC. Isso pode ser NULL.
uuidNamingContextObjGuid
Contém o objectGuid do contexto de nomenclatura identificado por pszNamingContext.
uuidDsaObjGuid
Contém o objectGuid do objeto do agente do sistema de diretório identificado por pszDsaDN.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | ntdsapi.h |