Condividi tramite


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

Vedi anche

DS_REPL_OP_TYPE

DS_REPL_PENDING_OPS

DsReplicaAdd

DsReplicaDel

DsReplicaGetInfo

DsReplicaGetInfo2

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs

FILETIME