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 |