DS_REPL_OPW struttura (ntdsapi.h)
La struttura DS_REPL_OP descrive un'attività di replica attualmente in esecuzione o in sospeso, come restituito dalla funzione DsReplicaGetInfo o DsReplicaGetInfo2.
Sintassi
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;
Members
ftimeEnqueued
Contiene una struttura FILETIME contenente la data e l'ora di aggiunta di questa operazione alla coda.
ulSerialNumber
Contiene l'identificatore dell'operazione. Questo valore è univoco nella routine di avvio di ogni computer. Quando il computer viene riavviato, gli identificatori non sono più univoci.
ulPriority
Contiene il valore di priorità di questa operazione. Le attività con un valore di priorità superiore vengono eseguite prima. La priorità viene calcolata dal server in base al tipo di operazione e ai relativi parametri.
OpType
Contiene uno dei valori DS_REPL_OP_TYPE che indicano il tipo di operazione rappresentato da questa struttura.
ulOptions
Zero o più bit, l'interpretazione di cui dipende il OpType. Per DS_REPL_OP_TYPE_SYNC, i bit devono essere interpretati come DS_REPSYNC_. ADD, DELETE, MODIFY e UPDATE_REFS usare DS_REPADD_, DS_REPDEL_, DS_REPMOD_ e DS_REPUPD_*. Per altre informazioni e descrizioni di questi bit, vedere DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify e DsReplicaUpdateRefs.
Contiene un set di flag che forniscono dati aggiuntivi sull'operazione. Il contenuto di questo membro è determinato dal contenuto del membro OpType .
DS_REPL_OP_TYPE_SYNC
Contiene zero o una combinazione di uno o più valori DS_REPSYNC_* definiti per il parametro Options in DsReplicaSync.
DS_REPL_OP_TYPE_ADD
Contiene zero o una combinazione di uno o più valori DS_REPADD_* definiti per il parametro Options in DsReplicaAdd.
DS_REPL_OP_TYPE_DELETE
Contiene zero o una combinazione di uno o più valori DS_REPDEL_* definiti per il parametro Options in DsReplicaDel.
DS_REPL_OP_TYPE_MODIFY
Contiene zero o una combinazione di uno o più valori DS_REPMOD_* definiti per il parametro Options in DsReplicaModify.
DS_REPL_OP_TYPE_UPDATE_REFS
Contiene zero o una combinazione di uno o più valori DS_REPSUPD_* definiti per il parametro Options in DsReplicaUpdateRefs.
pszNamingContext
Puntatore a una stringa con terminazione null contenente il nome distinto del contesto di denominazione associato a questa operazione. Ad esempio, il contesto di denominazione da sincronizzare per DS_REPL_OP_TYPE_SYNC.
pszDsaDN
Puntatore a una stringa con terminazione null contenente il nome distinto dell'oggetto agente del sistema directory associato al server remoto corrispondente a questa operazione. Ad esempio, il server da cui richiedere modifiche per DS_REPL_OP_TYPE_SYNC. Questo può essere NULL.
pszDsaAddress
Puntatore a una stringa con terminazione null contenente l'indirizzo di rete specifico del trasporto del server remoto associato a questa operazione. Ad esempio, l'indirizzo DNS o SMTP del server da cui richiedere modifiche per DS_REPL_OP_TYPE_SYNC. Questo può essere NULL.
uuidNamingContextObjGuid
Contiene l'oggettoGuid del contesto di denominazione identificato da pszNamingContext.
uuidDsaObjGuid
Contiene l'oggetto ObjectGuid dell'oggetto agente del sistema directory identificato da pszDsaDN.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | ntdsapi.h |