DS_REPL_OPW_BLOB 結構 (ntdsapi.h)
DS_REPL_OPW_BLOB 結構描述目前正在執行或擱置執行的複寫工作。 這個結構類似於DS_REPL_OP結構,但在取得 msDS-ReplPendingOps 屬性的二進位數據時,會從輕量型目錄存取通訊協定 API 函式取得。
語法
typedef struct _DS_REPL_OPW_BLOB {
FILETIME ftimeEnqueued;
ULONG ulSerialNumber;
ULONG ulPriority;
DS_REPL_OP_TYPE OpType;
ULONG ulOptions;
DWORD oszNamingContext;
DWORD oszDsaDN;
DWORD oszDsaAddress;
UUID uuidNamingContextObjGuid;
UUID uuidDsaObjGuid;
} DS_REPL_OPW_BLOB;
成員
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 成員的內容。
此清單描述每個 OpType 值的 ulOptions 參數內容。
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_* 值組合。
oszNamingContext
包含位移,以位元組為單位,從這個結構的位址到 Null 終止的字串,其中包含與此作業相關聯之命名內容的辨別名稱。 例如,要針對 DS_REPL_OP_TYPE_SYNC同步處理的命名內容。
oszDsaDN
包含位移,以位元組為單位,從這個結構的位址到 Null 終止的字串,其中包含與對應至此作業之遠端伺服器相關聯之目錄系統代理程式物件的辨別名稱。 例如,要從中要求變更 DS_REPL_OP_TYPE_SYNC的伺服器。 這可以是 NULL。
oszDsaAddress
包含位移,以位元組為單位,從這個結構的位址到 Null 終止的字串,其中包含與此作業相關聯之遠端伺服器的傳輸特定網路位址。 例如,要從中要求變更 DS_REPL_OP_TYPE_SYNC之伺服器的 DNS 或 SMTP 位址。 這可以是 NULL。
uuidNamingContextObjGuid
包含 pszNamingContext 所識別之命名內容的 objectGuid。
uuidDsaObjGuid
包含 pszDsaDN 所識別之目錄系統代理程式物件的 objectGuid。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | ntdsapi.h |