다음을 통해 공유


DsReplicaDelA 함수(ntdsapi.h)

DsReplicaDel 함수는 NC(대상 명명 컨텍스트)에서 복제 원본 참조를 제거합니다.

통사론

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

매개 변수

[in] hDS

DSBind 또는 DSBindWithCred 함수에서 가져온 디렉터리 서비스 핸들을 포함합니다.

[in] NameContext

복제본을 제거할 대상 NC의 고유 이름(DN)을 지정하는 null로 끝나는 상수 문자열에 대한 포인터입니다. 대상 NC 레코드는 인스턴스화되거나 인스턴스화되지 않은 개체 또는 참조 가상(예: GUID가 있는 가상)으로 로컬로 존재해야 합니다.

[in] DsaSrc

DSA(원본 디렉터리 시스템 에이전트)의 전송 관련 주소를 지정하는 null로 끝나는 상수 유니코드 문자열에 대한 포인터입니다. 이 원본 서버는 UUID아니라 문자열 이름으로 식별됩니다. DsaSrc 적합한 문자열 이름은 일반적으로 GUID기반으로 하는 DNS 이름입니다. 여기서 이름의 GUID 부분은 원본 서버에 대한 nTDSDSA 개체의 GUID.

[in] Options

요청을 처리하는 데 사용되는 추가 데이터를 전달합니다. 이 매개 변수는 다음 값의 조합일 수 있습니다.

DS_REPDEL_ASYNCHRONOUS_OPERATION

이 작업을 비동기적으로 수행합니다.

DS_REPDEL_IGNORE_ERRORS

원본에 연결하여 이 NC가 복제되는 서버 목록에서 이 NC를 제거하도록 지시할 때 생성된 오류를 무시합니다.

DS_REPDEL_INTERSITE_MESSAGING

복제본이 네이티브 디렉터리 서비스 RPC를 사용하여 동기화되지 않고 메일 기반임을 의미합니다.

DS_REPDEL_LOCAL_ONLY

복제할 서버 목록에서 이 NC를 제거하도록 소스에 문의하지 않습니다. 이 플래그가 설정되지 않고 링크가 RPC를 기반으로 하는 경우 원본에 연결됩니다.

DS_REPDEL_NO_SOURCE

NC의 모든 개체를 삭제합니다. 이 옵션은 원본이 없는 읽기 전용 NC에만 유효합니다.

DS_REPDEL_REF_OK

다른 읽기 전용 복제본을 원본으로 하는 경우에도 읽기 전용 복제본을 삭제할 수 있습니다.

DS_REPDEL_WRITEABLE

삭제된 복제본을 쓸 수 있음을 의미합니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS.

함수가 실패하면 반환 값은 표준 Win32 API 오류이거나 매개 변수가 잘못된 경우 ERROR_INVALID_PARAMETER.

발언

메모

ntdsapi.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 DsReplicaDel을 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한 규칙을 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 ntdsapi.h
라이브러리 Ntdsapi.lib
DLL Ntdsapi.dll

참고 항목

도메인 컨트롤러 및 복제 관리 함수

DsReplicaAdd

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs