Partager via


classe MSAD_ReplPendingOp

Représente la structure DS_REPL_OP , qui décrit une tâche de réplication en cours d’exécution ou en attente d’exécution. Cette structure est retournée par la fonction DsReplicaGetInfo .

Syntaxe

[dynamic, provider("ReplProv1")]
class MSAD_ReplPendingOp
{
  uint32   SerialNumber;
  uint32   PositionInQ;
  datetime OpStartTime;
  datetime TimeEnqueued;
  uint32   Priority;
  uint32   OpType;
  uint32   Options;
  String   NamingContextDN;
  String   NamingContextObjGuid;
  String   DsaDN;
  String   DsaAddress;
  String   DsaObjGuid;
};

Membres

La classe MSAD_ReplPendingOp a les types de membres suivants :

Propriétés

La classe MSAD_ReplPendingOp possède ces propriétés.

DsaAddress

Type de données : Chaîne

Type d'accès : Lecture seule

Obtient l’adresse réseau spécifique au transport du serveur distant associé à cette opération. NULL si aucun serveur distant n’est associé à cette opération.

DsaDN

Type de données : Chaîne

Type d'accès : Lecture seule

Obtient le chemin X.500 du DSA associé au serveur distant qui correspond à cette opération. NULL si aucun serveur distant ne correspond à cette opération.

DsaObjGuid

Type de données : Chaîne

Type d'accès : Lecture seule

Obtient la valeur de l’attribut objectGuid de la DSA identifiée par la propriété DsaDN .

NamingContextDN

Type de données : Chaîne

Type d'accès : Lecture seule

Obtient le chemin X.500 du contexte de nommage (NC) associé à cette opération.

NamingContextObjGuid

Type de données : Chaîne

Type d'accès : Lecture seule

Obtient l’attribut objectGuid du NC identifié par la propriété NamingContextDN .

OpStartTime

Type de données : datetime

Type d'accès : Lecture seule

Obtient l’heure de démarrage de l’opération. NULL si cette opération est toujours dans la file d’attente.

Options

Type de données : uint32

Type d'accès : Lecture seule

Obtient le jeu d’indicateurs qui fournit des données supplémentaires sur l’opération. Le contenu de ce membre est déterminé par la valeur de la propriété 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.

OpType

Type de données : uint32

Type d'accès : Lecture seule

Obtient la valeur DS_REPL_OP_TYPE qui indique le type d’opération que représente cette classe.

PositionInQ

Type de données : uint32

Type d'accès : Lecture seule

Obtient la position de cette opération dans la file d’attente.

Priorité

Type de données : uint32

Type d'accès : Lecture seule

Obtient la priorité de cette opération. Les tâches de priorité supérieure sont exécutées en premier. La priorité est calculée par le serveur en fonction du type d’opération que cette classe représente et des paramètres de l’opération.

SerialNumber

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : clé

Obtient l’ID de l’opération, qui est unique par machine et par démarrage.

TimeEnqueued

Type de données : datetime

Type d'accès : Lecture seule

Obtient l’heure à laquelle cette opération a été ajoutée à la file d’attente.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\MicrosoftActiveDirectory
MOF
Replprov.mof
DLL
Replprov.dll