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, MODIFY 및 UPDATE_REFS DS_REPADD_, DS_REPDEL_, DS_REPMOD_ 및 DS_REPUPD_*를 사용합니다. 이러한 비트에 대한 자세한 내용과 설명은 DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify 및 DsReplicaUpdateRefs를 참조하세요.
작업에 대한 추가 데이터를 제공하는 플래그 집합을 포함합니다. 이 멤버의 내용은 OpType 멤버의 내용에 따라 결정됩니다.
이 목록에서는 각 OpType 값에 대한 ulOptions 매개 변수의 내용을 설명합니다.
DS_REPL_OP_TYPE_SYNC
DsReplicaSync의 Options 매개 변수에 정의된 대로 하나 이상의 DS_REPSYNC_* 값의 조합 또는 0을 포함합니다.
DS_REPL_OP_TYPE_ADD
DsReplicaAdd의 Options 매개 변수에 정의된 대로 하나 이상의 DS_REPADD_* 값의 조합 또는 0을 포함합니다.
DS_REPL_OP_TYPE_DELETE
DsReplicaDel의 Options 매개 변수에 정의된 대로 하나 이상의 DS_REPDEL_* 값의 조합 또는 0을 포함합니다.
DS_REPL_OP_TYPE_MODIFY
DsReplicaModify의 Options 매개 변수에 정의된 대로 하나 이상의 DS_REPMOD_* 값의 조합 또는 0을 포함합니다.
DS_REPL_OP_TYPE_UPDATE_REFS
DsReplicaUpdateRefs의 Options 매개 변수에 정의된 대로 하나 이상의 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 |