structure DS_REPL_OPW (ntdsapi.h)
La structure DS_REPL_OP décrit une tâche de réplication en cours d’exécution ou en attente d’exécution, telle que retournée par la fonction DsReplicaGetInfo ou DsReplicaGetInfo2 .
Syntaxe
typedef struct _DS_REPL_OPW {
FILETIME ftimeEnqueued;
ULONG ulSerialNumber;
ULONG ulPriority;
DS_REPL_OP_TYPE OpType;
ULONG ulOptions;
LPWSTR pszNamingContext;
LPWSTR pszDsaDN;
LPWSTR pszDsaAddress;
UUID uuidNamingContextObjGuid;
UUID uuidDsaObjGuid;
} DS_REPL_OPW;
Membres
ftimeEnqueued
Contient une structure FILETIME qui contient la date et l’heure auxquelles cette opération a été ajoutée à la file d’attente.
ulSerialNumber
Contient l’identificateur d’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 des descriptions de ces bits, consultez DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify et DsReplicaUpdateRefs.
Contient un ensemble d’indicateurs qui fournit des données supplémentaires sur l’opération. Le contenu de ce membre est déterminé par le contenu du membre OpType .
DS_REPL_OP_TYPE_SYNC
Contient zéro ou une combinaison d’une ou plusieurs valeurs DS_REPSYNC_* telles que définies pour le paramètre Options dans DsReplicaSync.
DS_REPL_OP_TYPE_ADD
Contient zéro ou une combinaison d’une ou plusieurs valeurs DS_REPADD_* telles que définies pour le paramètre Options dans DsReplicaAdd.
DS_REPL_OP_TYPE_DELETE
Contient zéro ou une combinaison d’une ou plusieurs valeurs DS_REPDEL_* telles que définies pour le paramètre Options dans DsReplicaDel.
DS_REPL_OP_TYPE_MODIFY
Contient zéro ou une combinaison d’une ou plusieurs valeurs DS_REPMOD_* telles que 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 valeurs DS_REPSUPD_* telles que définies pour le paramètre Options dans DsReplicaUpdateRefs.
pszNamingContext
Pointeur 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.
pszDsaDN
Pointeur vers une chaîne terminée par null qui contient le nom unique de l’objet agent de 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. Cela peut être NULL.
pszDsaAddress
Pointeur 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. Cela peut être NULL.
uuidNamingContextObjGuid
Contient l’objectGuid du contexte de nommage identifié par pszNamingContext.
uuidDsaObjGuid
Contient l’objetGuid de l’objet agent de 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 |