共用方式為


DS_REPL_OPW 結構 (ntdsapi.h)

DS_REPL_OP 結構描述目前正在執行或擱置執行的複寫工作,如 DsReplicaGetInfo 或 DsReplicaGetInfo2 函式所傳回。

語法

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;

成員

ftimeEnqueued

包含 FILETIME 結構,其中包含此作業新增至佇列的日期和時間。

ulSerialNumber

包含作業標識碼。 此值在每部計算機的啟動例程中是唯一的。 重新啟動計算機時,標識元不再是唯一的。

ulPriority

包含此作業的優先順序值。 優先執行優先順序較高的工作。 優先順序是由伺服器根據作業類型和其參數來計算。

OpType

包含其中一個 DS_REPL_OP_TYPE 值,指出這個結構所代表的作業類型。

ulOptions

零個或多個位,其解譯取決於 OpType。 對於 DS_REPL_OP_TYPE_SYNC,位應該解譯為 DS_REPSYNC_ADDDELETEMODIFYUPDATE_REFS 使用 DS_REPADD_DS_REPDEL_DS_REPMOD_DS_REPUPD_*。 如需這些位的詳細資訊和描述,請參閱 DsReplicaSyncDsReplicaAddDsReplicaDelDsReplicaModify 和 DsReplicaUpdateRefs

包含一組旗標,可提供作業的其他數據。 此成員的內容取決於 OpType 成員的內容。

DS_REPL_OP_TYPE_SYNC

包含針對 DsReplicaSyncOptions 參數所定義的一或多個 DS_REPSYNC_* 值的零或組合。

DS_REPL_OP_TYPE_ADD

包含針對 DsReplicaAddOptions 參數所定義的一或多個 DS_REPADD_* 值組合。

DS_REPL_OP_TYPE_DELETE

包含零或一或多個DS_REPDEL_* 值的組合,如 DsReplicaDel 中的 Options 參數所定義。

DS_REPL_OP_TYPE_MODIFY

包含針對 DsReplicaModifyOptions 參數所定義的一或多個 DS_REPMOD_* 值組合。

DS_REPL_OP_TYPE_UPDATE_REFS

包含針對 DsReplicaUpdateRefsOptions 參數所定義的一或多個 DS_REPSUPD_* 值組合。

pszNamingContext

Null 終止字串的指標,其中包含與此作業相關聯之命名內容的辨別名稱。 例如,要針對 DS_REPL_OP_TYPE_SYNC同步處理的命名內容。

pszDsaDN

Null 終止字串的指標,其中包含與對應至此作業之遠端伺服器相關聯之目錄系統代理程式對象的辨別名稱。 例如,要求 變更DS_REPL_OP_TYPE_SYNC的伺服器。 這可以是 NULL

pszDsaAddress

Null 終止字串的指標,其中包含與此作業相關聯之遠端伺服器的傳輸特定網路位址。 例如,要從中要求變更 DS_REPL_OP_TYPE_SYNC之伺服器的 DNS 或 SMTP 位址。 這可以是 NULL

uuidNamingContextObjGuid

包含 pszNamingContext 所識別之命名內容的 objectGuid

uuidDsaObjGuid

包含 pszDsaDN 所識別之目錄系統代理程式物件的 objectGuid

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 ntdsapi.h

另請參閱

DS_REPL_OP_TYPE

DS_REPL_PENDING_OPS

DsReplicaAdd

DsReplicaDel

DsReplicaGetInfo

DsReplicaGetInfo2

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs

FILETIME