Поделиться через


структура DS_REPL_VALUE_META_DATA_BLOB_EXT (ntdsapi.h)

Содержит метаданные репликации значения атрибута. Эта структура похожа на структуру DS_REPL_VALUE_META_DATA_EXT , но получается из функций API протокола доступа к каталогу упрощенного доступа к каталогу при получении двоичных данных для атрибута msDS-ReplValueMetaData .

Синтаксис

typedef struct _DS_REPL_VALUE_META_DATA_BLOB_EXT {
  DWORD    oszAttributeName;
  DWORD    oszObjectDn;
  DWORD    cbData;
  DWORD    obData;
  FILETIME ftimeDeleted;
  FILETIME ftimeCreated;
  DWORD    dwVersion;
  FILETIME ftimeLastOriginatingChange;
  UUID     uuidLastOriginatingDsaInvocationID;
  USN      usnOriginatingChange;
  USN      usnLocalChange;
  DWORD    oszLastOriginatingDsaDN;
  DWORD    dwUserIdentifier;
  DWORD    dwPriorLinkState;
  DWORD    dwCurrentLinkState;
} DS_REPL_VALUE_META_DATA_BLOB_EXT;

Члены

oszAttributeName

Содержит смещение (в байтах) от адреса этой структуры до строки Юникода, завершаемой null, которая содержит отображаемое имя LDAP атрибута, соответствующего этим метаданным. Нулевое значение указывает на пустую строку или строку NULL .

oszObjectDn

Содержит смещение (в байтах) от адреса этой структуры до строки Юникода, завершаемой null, которая содержит различающееся имя объекта, которому принадлежит этот атрибут. Нулевое значение указывает на пустую строку или строку NULL .

cbData

Содержит количество байтов в массиве pbData .

obData

Указатель на буфер, содержащий метаданные репликации атрибутов. Член cbData содержит длину этого буфера в байтах.

ftimeDeleted

Содержит структуру FILETIME , содержащую время удаления этого атрибута.

ftimeCreated

Содержит структуру FILETIME , содержащую время создания этого атрибута.

dwVersion

Содержит версию этого атрибута. С каждым исходным изменением атрибута это значение увеличивается на единицу. Репликация изменения не влияет на версию.

ftimeLastOriginatingChange

Содержит структуру FILETIME , содержащую время, когда в этот атрибут было внесено последнее исходное изменение. Репликация изменения не влияет на это значение.

uuidLastOriginatingDsaInvocationID

Содержит идентификатор вызова сервера, на котором было внесено последнее изменение этого атрибута. Репликация изменения не влияет на это значение.

usnOriginatingChange

Содержит порядковый номер обновления (USN) на исходном сервере, на котором было выполнено последнее изменение этого атрибута. Репликация изменения не влияет на это значение.

usnLocalChange

Содержит имя пользователя на целевом сервере, то есть сервере, с которого функция DsReplicaGetInfo2 извлекла метаданные, на котором было применено последнее изменение этого атрибута. Это значение обычно отличается на всех серверах.

oszLastOriginatingDsaDN

Содержит смещение (в байтах) от адреса этой структуры до строки Юникода, завершающейся null, которая содержит различающееся имя сервера агента системы каталогов, который был источником последней репликации. Нулевое значение указывает на пустую строку или строку NULL .

dwUserIdentifier

TBD

dwPriorLinkState

TBD

dwCurrentLinkState

TBD

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть ntdsapi.h

См. также раздел

Структуры управления контроллером домена и репликацией

FILETIME

API упрощенного протокола доступа к каталогу