Compartir a través de


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

Consulte también

DS_REPL_OP

FILETIME

API ligera de protocolo de acceso a directorios