發生在變更偵測期間不要分析檔案或資料夾時。
HRESULT OnDetectFileSkipped(
LPCWSTR pcszSourceFilePath,
DWORD dwReason,
HRESULT hrErrorCode);
參數
- pcszSourceFilePath
[in, string] 變更偵測期間無法分析之檔案的路徑。此路徑相對於根目錄。
- dwReason
[in] 變更偵測期間無法分析檔案的原因。這項值是來自 FILESYNC_SKIP_REASON 列舉。
- hrErrorCode
[in] 嘗試分析此檔案期間傳回的錯誤。此參數內包含的錯誤通常是由檔案系統傳回,表示在分析變更時所發生了問題,例如無法取得檔案的讀取權限。
傳回值
- S_OK
備註
變更偵測期間每一個不要分析的檔案或資料夾,都會發生這個事件一次。
如果 OnDetectFileSkipped 傳回錯誤,Sync Framework 便會停止處理目前的變更批次,並且從起始變更偵測的方法傳回錯誤。