Freigeben über


DS_REPL_VALUE_META_DATA_BLOB_EXT-Struktur (ntdsapi.h)

Enthält Metadaten zur Attributwertreplikation. Diese Struktur ähnelt der DS_REPL_VALUE_META_DATA_EXT-Struktur , wird aber aus den API-Funktionen des Lightweight Directory Access Protocol abgerufen, wenn binäre Daten für das Attribut msDS-ReplValueMetaData abgerufen werden.

Syntax

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;

Member

oszAttributeName

Enthält den Offset in Bytes von der Adresse dieser Struktur zu einer Unicode-Zeichenfolge mit NULL-Beendigung, die den LDAP-Anzeigenamen des Attributs enthält, das diesen Metadaten entspricht. Ein Wert von null gibt eine leere oder NULL-Zeichenfolge an.

oszObjectDn

Enthält den Offset in Bytes von der Adresse dieser Struktur zu einer Unicode-Zeichenfolge mit Null-Endung, die den distinguished Name des Objekts enthält, zu dem dieses Attribut gehört. Ein Wert von null gibt eine leere oder NULL-Zeichenfolge an.

cbData

Enthält die Anzahl der Bytes im pbData-Array .

obData

Zeiger auf einen Puffer, der die Attributreplikationsmetadaten enthält. Das cbData-Element 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 die Zeit enthält, zu der dieses Attribut erstellt wurde.

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 den die letzte Änderung an diesem Attribut angewendet wurde. Dieser Wert unterscheidet sich in der Regel auf allen Servern.

oszLastOriginatingDsaDN

Enthält den Offset (in Bytes) von der Adresse dieser Struktur auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den distinguished Name des Verzeichnissystem-Agent-Servers enthält, der die letzte Replikation ausgelöst hat. Ein Wert von null gibt eine leere oder NULL-Zeichenfolge an.

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

Weitere Informationen

Domänencontroller und Replikationsverwaltungsstrukturen

FILETIME

Lightweight Directory Access Protocol-API