Compartir a través de


estructura DS_REPL_OPW (ntdsapi.h)

La estructura DS_REPL_OP describe una tarea de replicación que se está ejecutando o pendiente de ejecución, tal y como devuelve la función DsReplicaGetInfo o DsReplicaGetInfo2 .

Sintaxis

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;

Miembros

ftimeEnqueued

Contiene una estructura FILETIME que contiene la fecha y hora en que se agregó esta operación a la cola.

ulSerialNumber

Contiene el identificador de la operación. Este valor es único en la rutina de inicio de cada equipo. Cuando se reinicia el equipo, los identificadores ya no son únicos.

ulPriority

Contiene el valor de prioridad de esta operación. Las tareas con un valor de prioridad más alto se ejecutan primero. El servidor calcula la prioridad en función del tipo de operación y sus parámetros.

OpType

Contiene uno de los valores de DS_REPL_OP_TYPE que indican el tipo de operación que representa esta estructura.

ulOptions

Cero o más bits, la interpretación de la cual depende del OpType. Para DS_REPL_OP_TYPE_SYNC, los bits deben interpretarse como DS_REPSYNC_. ADD, DELETE, MODIFY y UPDATE_REFS usan DS_REPADD_, DS_REPDEL_, DS_REPMOD_ y DS_REPUPD_*. Para obtener más información y descripciones de estos bits, vea DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify y DsReplicaUpdateRefs.

Contiene un conjunto de marcas que proporciona datos adicionales sobre la operación. El contenido de este miembro viene determinado por el contenido del miembro OpType .

DS_REPL_OP_TYPE_SYNC

Contiene cero o una combinación de uno o varios de los valores de DS_REPSYNC_* tal y como se define para el parámetro Options en DsReplicaSync.

DS_REPL_OP_TYPE_ADD

Contiene cero o una combinación de uno o varios de los valores de DS_REPADD_* según se define para el parámetro Options en DsReplicaAdd.

DS_REPL_OP_TYPE_DELETE

Contiene cero o una combinación de uno o varios de los valores de DS_REPDEL_* según se define para el parámetro Options en DsReplicaDel.

DS_REPL_OP_TYPE_MODIFY

Contiene cero o una combinación de uno o varios de los valores de DS_REPMOD_* según se define para el parámetro Options en DsReplicaModify.

DS_REPL_OP_TYPE_UPDATE_REFS

Contiene cero o una combinación de uno o varios de los valores de DS_REPSUPD_* según se define para el parámetro Options en DsReplicaUpdateRefs.

pszNamingContext

Puntero a una cadena terminada en null que contiene el nombre distintivo del contexto de nomenclatura asociado a esta operación. Por ejemplo, el contexto de nomenclatura que se va a sincronizar para DS_REPL_OP_TYPE_SYNC.

pszDsaDN

Puntero a una cadena terminada en null que contiene el nombre distintivo del objeto de agente del sistema de directorio asociado al servidor remoto correspondiente a esta operación. Por ejemplo, el servidor desde el que se van a solicitar cambios para DS_REPL_OP_TYPE_SYNC. Puede ser NULL.

pszDsaAddress

Puntero a una cadena terminada en null que contiene la dirección de red específica del transporte del servidor remoto asociado a esta operación. Por ejemplo, la dirección DNS o SMTP del servidor desde el que solicitar cambios para DS_REPL_OP_TYPE_SYNC. Puede ser NULL.

uuidNamingContextObjGuid

Contiene el objectGuid del contexto de nomenclatura identificado por pszNamingContext.

uuidDsaObjGuid

Contiene el objectGuid del objeto del agente del sistema de directorio identificado por pszDsaDN.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado ntdsapi.h

Consulte también

DS_REPL_OP_TYPE

DS_REPL_PENDING_OPS

DsReplicaAdd

DsReplicaDel

DsReplicaGetInfo

DsReplicaGetInfo2

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs

FILETIME