Compartir a través de


Función DsReplicaDelA (ntdsapi.h)

La función DsReplicaDel quita una referencia de origen de replicación de un contexto de nomenclatura de destino (NC).

Sintaxis

NTDSAPI DWORD DsReplicaDelA(
  [in] HANDLE hDS,
  [in] LPCSTR NameContext,
  [in] LPCSTR DsaSrc,
  [in] ULONG  Options
);

Parámetros

[in] hDS

Contiene un identificador de servicio de directorio obtenido de la función de DSBind o DSBindWithCred.

[in] NameContext

Puntero a una cadena terminada en null constante que especifica el nombre distintivo (DN) del NC de destino del que se va a quitar la réplica. El registro NC de destino debe existir localmente como un objeto, crear instancias o no, o un fantasma de referencia, por ejemplo, un fantasma con un GUID.

[in] DsaSrc

Puntero a una cadena Unicode terminada en null constante que especifica la dirección específica del transporte del agente del sistema de directorio de origen (DSA). Este servidor de origen se identifica mediante un nombre de cadena, no por su UUID. Un nombre de cadena adecuado para DsaSrc suele ser un nombre DNS basado en un GUID de , donde el GUID de parte del nombre es el guid del objeto nTDSDSA para el servidor de origen.

[in] Options

Pasa datos adicionales usados para procesar la solicitud. Este parámetro puede ser una combinación de los siguientes valores.

DS_REPDEL_ASYNCHRONOUS_OPERATION

Realiza esta operación de forma asincrónica.

DS_REPDEL_IGNORE_ERRORS

Omite cualquier error generado al ponerse en contacto con el origen para indicarle que quite este NC de su lista de servidores a los que replica.

DS_REPDEL_INTERSITE_MESSAGING

Indica que la réplica está basada en correo en lugar de sincronizarse mediante RPC del servicio de directorio nativo.

DS_REPDEL_LOCAL_ONLY

No se comunica con el origen para indicarle que quite este NC de su lista de servidores a los que replica. Si no se establece esta marca y el vínculo se basa en RPC, se contactará con el origen.

DS_REPDEL_NO_SOURCE

Elimina todos los objetos de la NC. Esta opción solo es válida para NCs de solo lectura sin origen.

DS_REPDEL_REF_OK

Permite la eliminación de una réplica de solo lectura incluso si crea otras réplicas de solo lectura.

DS_REPDEL_WRITEABLE

Indica que la réplica eliminada se puede escribir en.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si se produce un error en la función, el valor devuelto es un error estándar de la API win32 o ERROR_INVALID_PARAMETER si un parámetro no es válido.

Observaciones

Nota

El encabezado ntdsapi.h define DsReplicaDel 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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
servidor mínimo admitido Windows Server 2008
de la plataforma de destino de Windows
encabezado de ntdsapi.h
biblioteca de Ntdsapi.lib
DLL de Ntdsapi.dll

Consulte también

controlador de dominio y funciones de administración de replicación

DsReplicaAdd

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs