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 |