Freigeben über


DS_REPL_OPW_BLOB-Struktur (ntdsapi.h)

Die DS_REPL_OPW_BLOB-Struktur beschreibt eine Replikationstask, die derzeit ausgeführt oder aussteht. Diese Struktur ähnelt der DS_REPL_OP-Struktur , wird jedoch aus den Api-Funktionen des Lightweight Directory Access Protocol abgerufen, wenn Sie Binärdaten für das Attribut msDS-ReplPendingOps abrufen.

Syntax

typedef struct _DS_REPL_OPW_BLOB {
  FILETIME        ftimeEnqueued;
  ULONG           ulSerialNumber;
  ULONG           ulPriority;
  DS_REPL_OP_TYPE OpType;
  ULONG           ulOptions;
  DWORD           oszNamingContext;
  DWORD           oszDsaDN;
  DWORD           oszDsaAddress;
  UUID            uuidNamingContextObjGuid;
  UUID            uuidDsaObjGuid;
} DS_REPL_OPW_BLOB;

Member

ftimeEnqueued

Enthält eine FILETIME-Struktur , die das Datum und die Uhrzeit enthält, zu denen dieser Vorgang der Warteschlange hinzugefügt wurde.

ulSerialNumber

Enthält den Bezeichner des Vorgangs. Dieser Wert ist in der Startroutine jedes Computers eindeutig. Wenn der Computer neu gestartet wird, sind die Bezeichner nicht mehr eindeutig.

ulPriority

Enthält den Prioritätswert dieses Vorgangs. Aufgaben mit einem höheren Prioritätswert werden zuerst ausgeführt. Die Priorität wird vom Server basierend auf dem Vorgangstyp und seinen Parametern berechnet.

OpType

Enthält einen der DS_REPL_OP_TYPE-Werte , die den Typ des Vorgangs angeben, den diese Struktur darstellt.

ulOptions

Null oder mehr Bits, deren Interpretation vom OpType abhängt. Für DS_REPL_OP_TYPE_SYNC sollten die Bits als DS_REPSYNC_ interpretiert werden. ADD, DELETE, MODIFY und UPDATE_REFS verwenden DS_REPADD_, DS_REPDEL_, DS_REPMOD_ und DS_REPUPD_*. Weitere Informationen und Beschreibungen dieser Bits finden Sie unter DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify und DsReplicaUpdateRefs.

Enthält eine Reihe von Flags, die zusätzliche Daten zum Vorgang bereitstellen. Der Inhalt dieses Members wird durch den Inhalt des OpType-Elements bestimmt.

In dieser Liste wird der Inhalt des ulOptions-Parameters für jeden OpType-Wert beschrieben.

DS_REPL_OP_TYPE_SYNC

Enthält null oder eine Kombination aus einem oder mehreren der DS_REPSYNC_*- Werte, wie für den Options-Parameter in DsReplicaSync definiert.

DS_REPL_OP_TYPE_ADD

Enthält null oder eine Kombination aus einem oder mehreren der DS_REPADD_*- Werte, wie für den Options-Parameter in DsReplicaAdd definiert.

DS_REPL_OP_TYPE_DELETE

Enthält null oder eine Kombination aus mindestens einem der DS_REPDEL_*- Werte, wie für den Options-Parameter in DsReplicaDel definiert.

DS_REPL_OP_TYPE_MODIFY

Enthält null oder eine Kombination aus einem oder mehreren der DS_REPMOD_*- Werte, wie für den Options-Parameter in DsReplicaModify definiert.

DS_REPL_OP_TYPE_UPDATE_REFS

Enthält null oder eine Kombination aus einem oder mehreren der DS_REPSUPD_*- Werte, wie für den Options-Parameter in DsReplicaUpdateRefs definiert.

oszNamingContext

Enthält den Offset in Byte von der Adresse dieser Struktur zu einer Zeichenfolge mit NULL-Beendigung, die den distinguished Name des Namenskontexts enthält, der diesem Vorgang zugeordnet ist. Beispielsweise der Namenskontext, der für DS_REPL_OP_TYPE_SYNC synchronisiert werden soll.

oszDsaDN

Enthält den Offset in Bytes von der Adresse dieser Struktur zu einer NULL-endenden Zeichenfolge, die den distinguished Name des Verzeichnissystem-Agent-Objekts enthält, das dem Remoteserver zugeordnet ist, der diesem Vorgang entspricht. Beispielsweise der Server, von dem Änderungen für DS_REPL_OP_TYPE_SYNC verlangt werden sollen. Dies kann NULL sein.

oszDsaAddress

Enthält den Offset in Byte von der Adresse dieser Struktur zu einer NULL-endendierten Zeichenfolge, die die transportspezifische Netzwerkadresse des Remoteservers enthält, der diesem Vorgang zugeordnet ist. Beispielsweise die DNS- oder SMTP-Adresse des Servers, von dem Änderungen für DS_REPL_OP_TYPE_SYNC. Dies kann NULL sein.

uuidNamingContextObjGuid

Enthält die objectGuid des durch pszNamingContext identifizierten Namenskontexts.

uuidDsaObjGuid

Enthält die objectGuid des Durch pszDsaDN identifizierten Verzeichnissystem-Agent-Objekts.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile ntdsapi.h

Weitere Informationen

DS_REPL_OP

FILETIME

Lightweight Directory Access Protocol-API