通知變更應用程式服務,表示當目的地提供者嘗試套用變更單位變更時發生了可復原的錯誤。
HRESULT ReportRecoverableErrorOnChangeUnitChange(
ISyncChangeUnit * pChangeUnitChange,
HRESULT hrErrorCode,
IRecoverableErrorData * pErrorData);
參數
- pChangeUnitChange
[in] 已成功套用至目的地複寫的變更單位變更。
- hrErrorCode
[in] 提供變更單位變更沒有套用之原因的錯誤碼。
- pErrorData
[in, unique] 有關此錯誤的其他資訊。
傳回值
S_OK。
E_OUTOFMEMORY。
E_POINTER。
如果 pChangeUnitChange 不包含建立方式知識,則為 SYNC_E_CHANGE_NEEDS_KNOWLEDGE。
當指定之識別碼的格式與初始化此物件時所指定的識別碼格式結構描述不符時,為 SYNC_E_ID_FORMAT_MISMATCH。
當變更批次的變更應用程式未啟動,或者 pChangeUnitChange 或其父變更已經報告成套用成功或發生衝突時,為 SYNC_E_INVALID_OPERATION。