다음을 통해 공유


DS_REPL_OPW 구조체(ntdsapi.h)

DS_REPL_OP 구조는 DsReplicaGetInfo 또는 DsReplicaGetInfo2 함수에서 반환한 대로 현재 실행 중이거나 실행 보류 중인 복제 작업을 설명합니다.

구문

typedef struct _DS_REPL_OPW {
  FILETIME        ftimeEnqueued;
  ULONG           ulSerialNumber;
  ULONG           ulPriority;
  DS_REPL_OP_TYPE OpType;
  ULONG           ulOptions;
  LPWSTR          pszNamingContext;
  LPWSTR          pszDsaDN;
  LPWSTR          pszDsaAddress;
  UUID            uuidNamingContextObjGuid;
  UUID            uuidDsaObjGuid;
} DS_REPL_OPW;

멤버

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 멤버의 내용에 따라 결정됩니다.

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을 포함합니다.

pszNamingContext

이 작업과 연결된 명명 컨텍스트의 고유 이름을 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 예를 들어 DS_REPL_OP_TYPE_SYNC 동기화할 명명 컨텍스트입니다.

pszDsaDN

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

pszDsaAddress

이 작업과 연결된 원격 서버의 전송 관련 네트워크 주소를 포함하는 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_TYPE

DS_REPL_PENDING_OPS

DsReplicaAdd

DsReplicaDel

DsReplicaGetInfo

DsReplicaGetInfo2

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs

FILETIME