共用方式為


IFileSyncProviderCallback::OnDetectFileSkipped

發生在變更偵測期間不要分析檔案或資料夾時。

HRESULT OnDetectFileSkipped(
  LPCWSTR pcszSourceFilePath,
  DWORD dwReason,
  HRESULT hrErrorCode);

參數

  • pcszSourceFilePath
    [in, string] 變更偵測期間無法分析之檔案的路徑。此路徑相對於根目錄。
  • dwReason
    [in] 變更偵測期間無法分析檔案的原因。這項值是來自 FILESYNC_SKIP_REASON 列舉。
  • hrErrorCode
    [in] 嘗試分析此檔案期間傳回的錯誤。此參數內包含的錯誤通常是由檔案系統傳回,表示在分析變更時所發生了問題,例如無法取得檔案的讀取權限。

傳回值

  • S_OK

備註

變更偵測期間每一個不要分析的檔案或資料夾,都會發生這個事件一次。

如果 OnDetectFileSkipped 傳回錯誤,Sync Framework 便會停止處理目前的變更批次,並且從起始變更偵測的方法傳回錯誤。

請參閱

參考

IFileSyncProviderCallback 介面
FILESYNC_SKIP_REASON 列舉