Directory Services |
The DsReplicaDel function removes a replication source reference from a destination naming context (NC).
DWORD DsReplicaDel( HANDLE hDS, LPCTSTR NameContext, LPCTSTR DsaSrc, ULONG Options );
Value | Meaning |
---|---|
DS_REPDEL_ASYNCHRONOUS_OPERATION | Performs this operation asynchronously. |
DS_REPDEL_IGNORE_ERRORS | Ignores any error generated from contacting the source to instruct it to remove this NC from its list of servers to which it replicates. |
DS_REPDEL_INTERSITE_MESSAGING | Signifies the replica is mail-based rather than synchronized using native directory service RPC. |
DS_REPDEL_LOCAL_ONLY | Does not contact the source to tell it to remove this NC from its list of servers to which it replicates. If this flag is not set and the link is based in RPC, the source is contacted. |
DS_REPDEL_NO_SOURCE | Deletes all the objects in the NC. This option is valid only for read-only NCs with no source. |
DS_REPDEL_REF_OK | Allows deletion of a read-only replica even if it sources other read-only replicas. |
DS_REPDEL_WRITEABLE | Signifies that the replica deleted can be written to. |
If the function fails, the return value is a standard Win32 API error or ERROR_INVALID_PARAMETER if a parameter is incorrect.
Client: Included in Windows XP and
Windows 2000 Professional.
Server: Included in Windows Server 2003 and
Windows 2000 Server.
Redistributable: Requires Active Directory Client Extension
on Windows NT 4.0 SP6a and Windows 95/98/Me.
Unicode: Implemented as Unicode and ANSI versions on Windows
NT/2000/XP.
Header: Declared in Ntdsapi.h.
Library: Use Ntdsapi.lib.
DsReplicaAdd, DsReplicaModify, DsReplicaSync, DsReplicaUpdateRefs, Domain Controller and Replication Management Functions