DS_REPL_VALUE_META_DATA_EXT-Struktur (ntdsapi.h)
Enthält Metadaten zur Attributreplikation für die DS_REPL_ATTR_VALUE_META_DATA_EXT-Struktur .
Syntax
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;
Member
pszAttributeName
Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den LDAP-Anzeigenamen des Attributs enthält, das diesen Metadaten entspricht.
pszObjectDn
Zeiger auf eine unicode-Zeichenfolge mit Null-Endung, die den distinguished Name des Objekts enthält, zu dem dieses Attribut gehört.
cbData
Enthält die Anzahl der Bytes im pbData-Array .
pbData
Zeiger auf einen Puffer, der die Attributreplikationsmetadaten enthält. Der cbData-Member enthält die Länge dieses Puffers in Bytes.
Zeiger auf einen Puffer, der die Attributreplikationsmetadaten enthält. Der cbData-Member enthält die Länge dieses Puffers in Bytes.
ftimeDeleted
Enthält eine FILETIME-Struktur , die den Zeitpunkt enthält, zu dem dieses Attribut gelöscht wurde.
ftimeCreated
Enthält eine FILETIME-Struktur , die den Zeitpunkt der Erstellung dieses Attributs enthält.
dwVersion
Enthält die Version dieses Attributs. Bei jeder Quelländerung des Attributs wird dieser Wert um Eins erhöht. Die Replikation einer Änderung wirkt sich nicht auf die Version aus.
ftimeLastOriginatingChange
Enthält eine FILETIME-Struktur , die den Zeitpunkt enthält, zu dem die letzte ursprüngliche Änderung an diesem Attribut vorgenommen wurde. Die Replikation der Änderung wirkt sich nicht auf diesen Wert aus.
uuidLastOriginatingDsaInvocationID
Enthält den Aufrufbezeichner des Servers, auf dem die letzte Änderung an diesem Attribut vorgenommen wurde. Die Replikation der Änderung wirkt sich nicht auf diesen Wert aus.
usnOriginatingChange
Enthält die Updatesequenznummer (Update Sequence Number, USN) auf dem Ursprungsserver, auf dem die letzte Änderung dieses Attributs vorgenommen wurde. Die Replikation der Änderung wirkt sich nicht auf diesen Wert aus.
usnLocalChange
Enthält den USN auf dem Zielserver, d. h. den Server, von dem die DsReplicaGetInfo2-Funktion die Metadaten abgerufen hat, auf die die letzte Änderung an diesem Attribut angewendet wurde. Dieser Wert unterscheidet sich in der Regel auf allen Servern.
pszLastOriginatingDsaDN
Zeiger auf eine mit NULL endende Unicode-Zeichenfolge, die den distinguished Name des Verzeichnissystem-Agent-Servers enthält, der die letzte Replikation ausgelöst hat.
dwUserIdentifier
TBD
dwPriorLinkState
TBD
dwCurrentLinkState
TBD
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | ntdsapi.h |