다음을 통해 공유


DS_REPL_VALUE_META_DATA_BLOB 구조체(ntdsapi.h)

DS_REPL_VALUE_META_DATA_BLOB 구조체는 특성 값 복제 메타데이터를 포함하는 데 사용됩니다. 이 구조체는 DS_REPL_VALUE_META_DATA_2 구조와 비슷하지만 msDS-ReplValueMetaData 특성에 대한 이진 데이터를 가져올 때 Lightweight Directory Access Protocol API 함수에서 가져옵니다.

구문

typedef struct _DS_REPL_VALUE_META_DATA_BLOB {
  DWORD    oszAttributeName;
  DWORD    oszObjectDn;
  DWORD    cbData;
  DWORD    obData;
  FILETIME ftimeDeleted;
  FILETIME ftimeCreated;
  DWORD    dwVersion;
  FILETIME ftimeLastOriginatingChange;
  UUID     uuidLastOriginatingDsaInvocationID;
  USN      usnOriginatingChange;
  USN      usnLocalChange;
  DWORD    oszLastOriginatingDsaDN;
} DS_REPL_VALUE_META_DATA_BLOB;

멤버

oszAttributeName

이 구조체의 주소에서 이 메타데이터에 해당하는 특성의 LDAP 표시 이름을 포함하는 null로 끝나는 유니코드 문자열까지의 오프셋(바이트)을 포함합니다. 값이 0이면 빈 문자열 또는 NULL 문자열이 표시됩니다.

oszObjectDn

이 구조체의 주소에서 이 특성이 속한 개체의 고유 이름을 포함하는 null로 끝나는 유니코드 문자열까지의 오프셋(바이트)을 포함합니다. 값이 0이면 빈 문자열 또는 NULL 문자열이 표시됩니다.

cbData

pbData 배열의 바이트 수를 포함합니다.

obData

특성 복제 메타데이터를 포함하는 버퍼에 대한 포인터입니다. cbData 멤버에는 이 버퍼의 길이(바이트)가 포함됩니다.

ftimeDeleted

이 특성이 삭제된 시간을 포함하는 FILETIME 구조를 포함합니다.

ftimeCreated

이 특성이 만들어진 시간을 포함하는 FILETIME 구조를 포함합니다.

dwVersion

이 특성의 버전을 포함합니다. 특성의 원래 수정마다 이 값이 1씩 증가됩니다. 수정 내용 복제는 버전에 영향을 주지 않습니다.

ftimeLastOriginatingChange

이 특성에 대한 마지막 원래 변경이 수행된 시간을 포함하는 FILETIME 구조체를 포함합니다. 변경 내용 복제는 이 값에 영향을 주지 않습니다.

uuidLastOriginatingDsaInvocationID

이 특성에 대한 마지막 변경이 수행된 서버의 호출 식별자를 포함합니다. 변경 내용 복제는 이 값에 영향을 주지 않습니다.

usnOriginatingChange

이 특성에 대한 마지막 변경이 수행된 원래 서버의 USN(업데이트 시퀀스 번호)을 포함합니다. 변경 내용 복제는 이 값에 영향을 주지 않습니다.

usnLocalChange

대상 서버, 즉 DsReplicaGetInfo2 함수가 이 특성에 대한 마지막 변경 내용이 적용된 메타데이터를 검색한 서버의 USN을 포함합니다. 이 값은 일반적으로 모든 서버에서 다릅니다.

oszLastOriginatingDsaDN

이 구조체의 주소에서 마지막 복제를 시작한 디렉터리 시스템 에이전트 서버의 고유 이름을 포함하는 null로 끝나는 유니코드 문자열까지의 오프셋(바이트)을 포함합니다. 값이 0이면 빈 문자열 또는 NULL 문자열이 표시됩니다.

요구 사항

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

추가 정보

DS_REPL_VALUE_META_DATA_2

FILETIME

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