структура 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 |