estructura DS_REPL_OPW_BLOB (ntdsapi.h)
La estructura DS_REPL_OPW_BLOB describe una tarea de replicación que se está ejecutando actualmente o está pendiente de ejecución. Esta estructura es similar a la estructura de DS_REPL_OP , pero se obtiene de las funciones ligeras del protocolo de acceso a directorios al obtener datos binarios para el atributo msDS-ReplPendingOps .
Sintaxis
typedef struct _DS_REPL_OPW_BLOB {
FILETIME ftimeEnqueued;
ULONG ulSerialNumber;
ULONG ulPriority;
DS_REPL_OP_TYPE OpType;
ULONG ulOptions;
DWORD oszNamingContext;
DWORD oszDsaDN;
DWORD oszDsaAddress;
UUID uuidNamingContextObjGuid;
UUID uuidDsaObjGuid;
} DS_REPL_OPW_BLOB;
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 proporcionan datos adicionales sobre la operación. El contenido de este miembro viene determinado por el contenido del miembro OpType .
En esta lista se describe el contenido del parámetro ulOptions para cada valor de 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.
oszNamingContext
Contiene el desplazamiento, en bytes, de la dirección de esta estructura 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.
oszDsaDN
Contiene el desplazamiento, en bytes, de la dirección de esta estructura a una cadena terminada en NULL que contiene el nombre distintivo del objeto del 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 los cambios de DS_REPL_OP_TYPE_SYNC. Puede ser NULL.
oszDsaAddress
Contiene el desplazamiento, en bytes, de la dirección de esta estructura 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 |