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