структура DS_REPL_VALUE_META_DATA_2 (ntdsapi.h)
Структура DS_REPL_VALUE_META_DATA_2 используется со структурой DS_REPL_ATTR_VALUE_META_DATA_2 для хранения метаданных репликации значений атрибутов.
Синтаксис
typedef struct _DS_REPL_VALUE_META_DATA_2 {
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;
LPWSTR pszLastOriginatingDsaDN;
} DS_REPL_VALUE_META_DATA_2;
Члены
pszAttributeName
Указатель на строку Юникода, завершающуюся null, которая содержит отображаемое имя LDAP атрибута, соответствующего этим метаданным.
pszObjectDn
Указатель на строку Юникода, завершающуюся null, которая содержит различающееся имя объекта, к которому принадлежит этот атрибут.
cbData
Содержит количество байтов в массиве pbData .
pbData
Указатель на буфер, содержащий метаданные репликации атрибутов. Член cbData содержит длину этого буфера в байтах.
ftimeDeleted
Содержит структуру FILETIME , содержащую время удаления этого атрибута.
ftimeCreated
Содержит структуру FILETIME , содержащую время создания этого атрибута.
dwVersion
Содержит версию этого атрибута. С каждым исходным изменением атрибута это значение увеличивается на единицу. Репликация изменения не влияет на версию.
ftimeLastOriginatingChange
Содержит структуру FILETIME , содержащую время, когда в этот атрибут было внесено последнее исходное изменение. Репликация изменения не влияет на это значение.
uuidLastOriginatingDsaInvocationID
Содержит идентификатор вызова сервера, на котором было внесено последнее изменение этого атрибута. Репликация изменения не влияет на это значение.
usnOriginatingChange
Содержит порядковый номер обновления (USN) на исходном сервере, на котором было выполнено последнее изменение этого атрибута. Репликация изменения не влияет на это значение.
usnLocalChange
Содержит имя пользователя на целевом сервере, то есть сервере, с которого функция DsReplicaGetInfo2 извлекла метаданные, на котором было применено последнее изменение этого атрибута. Это значение обычно отличается на всех серверах.
pszLastOriginatingDsaDN
Указатель на строку Юникода, завершающуюся значением NULL, которая содержит различающееся имя сервера агента системы каталогов, который был источником последней репликации.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | ntdsapi.h |