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


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

Структура DS_REPL_VALUE_META_DATA используется со структурой DS_REPL_ATTR_VALUE_META_DATA для хранения метаданных репликации значений атрибутов.

Синтаксис

typedef struct _DS_REPL_VALUE_META_DATA {
  LPWSTR   pszAttributeName;
  LPWSTR   pszObjectDn;
  DWORD    cbData;
#if ...
  BYTE     *pbData;
#else
  BYTE     *pbData;
#endif
  FILETIME ftimeDeleted;
  FILETIME ftimeCreated;
  DWORD    dwVersion;
  FILETIME ftimeLastOriginatingChange;
  UUID     uuidLastOriginatingDsaInvocationID;
  USN      usnOriginatingChange;
  USN      usnLocalChange;
} DS_REPL_VALUE_META_DATA;

Члены

pszAttributeName

Указатель на строку Юникода, завершающуюся null, которая содержит отображаемое имя LDAP атрибута, соответствующего этим метаданным.

pszObjectDn

Указатель на строку Юникода, завершающуюся null, которая содержит различающееся имя объекта, которому принадлежит этот атрибут.

cbData

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

pbData

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

ftimeDeleted

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

ftimeCreated

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

dwVersion

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

ftimeLastOriginatingChange

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

uuidLastOriginatingDsaInvocationID

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

usnOriginatingChange

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

usnLocalChange

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

Требования

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

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

DS_REPL_ATTR_VALUE_META_DATA

DsReplicaGetInfo2