Función DsReplicaSyncA (ntdsapi.h)
La función DsReplicaSync sincroniza un contexto de nomenclatura de destino (NC) con uno de sus orígenes.
Sintaxis
NTDSAPI DWORD DsReplicaSyncA(
[in] HANDLE hDS,
[in] LPCSTR NameContext,
[in] const UUID *pUuidDsaSrc,
[in] ULONG Options
);
Parámetros
[in] hDS
Contiene un identificador de servicio de directorio obtenido de la función DSBind o DSBindWithCred .
[in] NameContext
Puntero a una cadena terminada en null constante que especifica el nombre distintivo del NC de destino.
[in] pUuidDsaSrc
Puntero al UUID de un origen que se replica en el NC de destino.
[in] Options
Pasa datos adicionales usados para procesar la solicitud. Este parámetro puede ser una combinación de los valores siguientes.
DS_REPSYNC_ADD_REFERENCE
Hace que el agente del sistema del directorio de origen (DSA) compruebe que la DSA local está presente en la lista de replicaciones de origen. Si no es así, se agrega la DSA local. Esto garantiza que el origen envíe notificaciones de cambio.
DS_REPSYNC_ALL_SOURCES
Este valor no se admite.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista y Windows Server 2003: Sincroniza desde todos los orígenes.
DS_REPSYNC_ASYNCHRONOUS_OPERATION
Realiza esta operación de forma asincrónica.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista y Windows Server 2003: Requerido al usar DS_REPSYNC_ALL_SOURCES.
DS_REPSYNC_FORCE
Sincroniza incluso si el vínculo está deshabilitado actualmente.
DS_REPSYNC_FULL
Sincroniza a partir del primer número de secuencia de actualización (USN).
DS_REPSYNC_INTERSITE_MESSAGING
Sincroniza con un ISM.
DS_REPSYNC_NO_DISCARD
No descarta esta solicitud de sincronización, incluso si está pendiente una sincronización similar.
DS_REPSYNC_PERIODIC
Indica que esta operación es una solicitud de sincronización periódica según lo programado por el administrador.
DS_REPSYNC_URGENT
Indica que esta operación es una notificación de una actualización marcada como urgente.
DS_REPSYNC_WRITEABLE
La réplica se puede escribir. De lo contrario, es de solo lectura.
Valor devuelto
Si la función realiza su operación correctamente, el valor devuelto se ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto es uno de los errores estándar de la API win32.
Comentarios
El servidor en el que se ejecuta DsReplicaSync se denomina destino. El contexto de nomenclatura de destino se pone al día con respecto a un sistema de origen, identificado por el UUID del objeto configuración NTDS del sistema de origen. El sistema de destino ya debe estar configurado para que el sistema de origen sea uno de los sistemas desde los que recibe los datos de replicación.
Nota
El encabezado ntdsapi.h define DsReplicaSync como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | ntdsapi.h |
Library | Ntdsapi.lib |
Archivo DLL | Ntdsapi.dll |
Consulte también
Funciones de administración de controlador de dominio y replicación