DS_REPL_OPW_BLOB structure (ntdsapi.h)
La structure DS_REPL_OPW_BLOB décrit une tâche de réplication en cours d’exécution ou en attente d’exécution. Cette structure est similaire à la structure DS_REPL_OP , mais elle est obtenue à partir des fonctions d’API Lightweight Directory Access Protocol lors de l’obtention de données binaires pour l’attribut msDS-ReplPendingOps .
Syntaxe
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;
Membres
ftimeEnqueued
Contient une structure FILETIME qui contient la date et l’heure d’ajout de cette opération à la file d’attente.
ulSerialNumber
Contient l’identificateur de l’opération. Cette valeur est unique dans la routine de démarrage de chaque ordinateur. Lorsque l’ordinateur est redémarré, les identificateurs ne sont plus uniques.
ulPriority
Contient la valeur de priorité de cette opération. Les tâches avec une valeur de priorité plus élevée sont exécutées en premier. La priorité est calculée par le serveur en fonction du type d’opération et de ses paramètres.
OpType
Contient l’une des valeurs DS_REPL_OP_TYPE qui indiquent le type d’opération que cette structure représente.
ulOptions
Zéro ou plusieurs bits, dont l’interprétation dépend de l’OpType. Pour DS_REPL_OP_TYPE_SYNC, les bits doivent être interprétés comme DS_REPSYNC_. ADD, DELETE, MODIFY et UPDATE_REFS utilisent DS_REPADD_, DS_REPDEL_, DS_REPMOD_ et DS_REPUPD_*. Pour plus d’informations et une description de ces bits, consultez DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify et DsReplicaUpdateRefs.
Contient un ensemble d’indicateurs qui fournissent des données supplémentaires sur l’opération. Le contenu de ce membre est déterminé par le contenu du membre OpType .
Cette liste décrit le contenu du paramètre ulOptions pour chaque valeur OpType .
DS_REPL_OP_TYPE_SYNC
Contient zéro ou une combinaison d’une ou plusieurs des valeurs DS_REPSYNC_* définies pour le paramètre Options dans DsReplicaSync.
DS_REPL_OP_TYPE_ADD
Contient zéro ou une combinaison d’une ou plusieurs des valeurs DS_REPADD_* définies pour le paramètre Options dans DsReplicaAdd.
DS_REPL_OP_TYPE_DELETE
Contient zéro ou une combinaison d’une ou plusieurs des valeurs DS_REPDEL_* définies pour le paramètre Options dans DsReplicaDel.
DS_REPL_OP_TYPE_MODIFY
Contient zéro ou une combinaison d’une ou plusieurs des valeurs DS_REPMOD_* définies pour le paramètre Options dans DsReplicaModify.
DS_REPL_OP_TYPE_UPDATE_REFS
Contient zéro ou une combinaison d’une ou plusieurs des valeurs DS_REPSUPD_* définies pour le paramètre Options dans DsReplicaUpdateRefs.
oszNamingContext
Contient le décalage, en octets, de l’adresse de cette structure vers une chaîne terminée par null qui contient le nom unique du contexte de nommage associé à cette opération. Par exemple, le contexte de nommage à synchroniser pour DS_REPL_OP_TYPE_SYNC.
oszDsaDN
Contient le décalage, en octets, de l’adresse de cette structure vers une chaîne terminée par null qui contient le nom unique de l’objet agent système d’annuaire associé au serveur distant correspondant à cette opération. Par exemple, le serveur à partir duquel demander des modifications pour DS_REPL_OP_TYPE_SYNC. Il peut s’agir de NULL.
oszDsaAddress
Contient le décalage, en octets, de l’adresse de cette structure vers une chaîne terminée par null qui contient l’adresse réseau spécifique au transport du serveur distant associé à cette opération. Par exemple, l’adresse DNS ou SMTP du serveur à partir duquel demander des modifications pour DS_REPL_OP_TYPE_SYNC. Il peut s’agir de NULL.
uuidNamingContextObjGuid
Contient l’objectGuid du contexte d’affectation de noms identifié par pszNamingContext.
uuidDsaObjGuid
Contient l’objectGuid de l’objet agent système d’annuaire identifié par pszDsaDN.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | ntdsapi.h |