다음을 통해 공유


DS_REPL_OPW_BLOB 구조체(ntdsapi.h)

DS_REPL_OPW_BLOB 구조는 현재 실행 중이거나 실행 보류 중인 복제 작업을 설명합니다. 이 구조체는 DS_REPL_OP 구조와 비슷하지만 msDS-ReplPendingOps 특성에 대한 이진 데이터를 가져올 때 Lightweight Directory Access Protocol API 함수에서 가져옵니다.

구문

typedef struct _DS_REPL_OPW_BLOB {
  FILETIME        ftimeEnqueued;
  ULONG           ulSerialNumber;
  ULONG           ulPriority;
  DS_REPL_OP_TYPE OpType;
  ULONG           ulOptions;
  DWORD           oszNamingContext;
  DWORD           oszDsaDN;
  DWORD           oszDsaAddress;
  UUID            uuidNamingContextObjGuid;
  UUID            uuidDsaObjGuid;
} DS_REPL_OPW_BLOB;

멤버

ftimeEnqueued

이 작업이 큐에 추가된 날짜와 시간을 포함하는 FILETIME 구조를 포함합니다.

ulSerialNumber

작업의 식별자를 포함합니다. 이 값은 모든 컴퓨터의 시작 루틴에서 고유합니다. 컴퓨터를 다시 시작하면 식별자가 더 이상 고유하지 않습니다.

ulPriority

이 작업의 우선 순위 값을 포함합니다. 우선 순위 값이 높은 작업을 먼저 수행 됩니다. 우선 순위는 작업과 해당 매개 변수 형식에 따라 서버에서 계산 됩니다.

OpType

이 구조체가 나타내는 작업의 형식을 나타내는 DS_REPL_OP_TYPE 값 중 하나를 포함합니다.

ulOptions

OpType에 따라 해석되는 비트가 0개 이상입니다. DS_REPL_OP_TYPE_SYNC 비트는 DS_REPSYNC_ 해석되어야 합니다. ADD, DELETE, MODIFYUPDATE_REFS DS_REPADD_, DS_REPDEL_, DS_REPMOD_DS_REPUPD_*를 사용합니다. 이러한 비트에 대한 자세한 내용과 설명은 DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModifyDsReplicaUpdateRefs를 참조하세요.

작업에 대한 추가 데이터를 제공하는 플래그 집합을 포함합니다. 이 멤버의 내용은 OpType 멤버의 내용에 따라 결정됩니다.

이 목록에서는 각 OpType 값에 대한 ulOptions 매개 변수의 내용을 설명합니다.

DS_REPL_OP_TYPE_SYNC

DsReplicaSyncOptions 매개 변수에 정의된 대로 하나 이상의 DS_REPSYNC_* 값의 조합 또는 0을 포함합니다.

DS_REPL_OP_TYPE_ADD

DsReplicaAddOptions 매개 변수에 정의된 대로 하나 이상의 DS_REPADD_* 값의 조합 또는 0을 포함합니다.

DS_REPL_OP_TYPE_DELETE

DsReplicaDelOptions 매개 변수에 정의된 대로 하나 이상의 DS_REPDEL_* 값의 조합 또는 0을 포함합니다.

DS_REPL_OP_TYPE_MODIFY

DsReplicaModifyOptions 매개 변수에 정의된 대로 하나 이상의 DS_REPMOD_* 값의 조합 또는 0을 포함합니다.

DS_REPL_OP_TYPE_UPDATE_REFS

DsReplicaUpdateRefsOptions 매개 변수에 정의된 대로 하나 이상의 DS_REPSUPD_* 값의 조합 또는 0을 포함합니다.

oszNamingContext

이 구조체의 주소에서 이 작업과 연결된 명명 컨텍스트의 고유 이름을 포함하는 null로 끝나는 문자열까지의 오프셋(바이트)을 포함합니다. 예를 들어 DS_REPL_OP_TYPE_SYNC 동기화할 명명 컨텍스트입니다.

oszDsaDN

이 구조체의 주소에서 이 작업에 해당하는 원격 서버와 연결된 디렉터리 시스템 에이전트 개체의 고유 이름을 포함하는 null로 끝나는 문자열에 대한 오프셋(바이트)을 포함합니다. 예를 들어 DS_REPL_OP_TYPE_SYNC 대한 변경 내용을 요청할 서버입니다. NULL일 수 있습니다.

oszDsaAddress

이 구조체의 주소에서 이 작업과 연결된 원격 서버의 전송 관련 네트워크 주소가 포함된 null로 끝나는 문자열까지의 오프셋(바이트)을 포함합니다. 예를 들어 DS_REPL_OP_TYPE_SYNC 변경 내용을 요청할 서버의 DNS 또는 SMTP 주소입니다. NULL일 수 있습니다.

uuidNamingContextObjGuid

pszNamingContext로 식별된 명명 컨텍스트의 objectGuid를 포함합니다.

uuidDsaObjGuid

pszDsaDN으로 식별된 디렉터리 시스템 에이전트 개체의 objectGuid를 포함합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 ntdsapi.h

추가 정보

DS_REPL_OP

FILETIME

경량 디렉터리 액세스 프로토콜 API