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_。 ADD、 DELETE、 MODIFY 和 UPDATE_REFS 使用 DS_REPADD_、 DS_REPDEL_、 DS_REPMOD_和 DS_REPUPD_*。 如需這些位的詳細資訊和描述,請參閱 DsReplicaSync、DsReplicaAdd、DsReplicaDel、DsReplicaModify 和 DsReplicaUpdateRefs。
包含一組旗標,可提供作業的其他數據。 此成員的內容取決於 OpType 成員的內容。
DS_REPL_OP_TYPE_SYNC
包含針對 DsReplicaSync 中 Options 參數所定義的一或多個 DS_REPSYNC_* 值的零或組合。
DS_REPL_OP_TYPE_ADD
包含針對 DsReplicaAdd 中 Options 參數所定義的一或多個 DS_REPADD_* 值組合。
DS_REPL_OP_TYPE_DELETE
包含零或一或多個DS_REPDEL_* 值的組合,如 DsReplicaDel 中的 Options 參數所定義。
DS_REPL_OP_TYPE_MODIFY
包含針對 DsReplicaModify 中 Options 參數所定義的一或多個 DS_REPMOD_* 值組合。
DS_REPL_OP_TYPE_UPDATE_REFS
包含針對 DsReplicaUpdateRefs 中 Options 參數所定義的一或多個 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 |