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 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, creado o no, o bien como 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 del directorio de origen (DSA). Este servidor de origen se identifica por un nombre de cadena, no por su UUID. Un nombre de cadena adecuado para DsaSrc suele ser un nombre DNS basado en un GUID, donde la parte GUID 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 valores siguientes.

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 en los que se replica.

DS_REPDEL_INTERSITE_MESSAGING

Indica que la réplica se basa 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 del NC. Esta opción solo es válida para NCs de solo lectura sin ningún 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 se ERROR_SUCCESS.

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

Comentarios

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 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 replicación y controlador de dominio

DsReplicaAdd

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs