在变更检测期间无法分析文件或文件夹时发生。
HRESULT OnDetectFileSkipped(
LPCWSTR pcszSourceFilePath,
DWORD dwReason,
HRESULT hrErrorCode);
参数
- pcszSourceFilePath
[in, string] 变更检测期间无法分析的文件的路径。该路径是相对于根目录的。
- dwReason
[in] 变更检测期间无法分析文件的原因。此值来自 FILESYNC_SKIP_REASON 枚举。
- hrErrorCode
[in] 尝试分析文件期间返回的错误。此参数中包含的错误通常由文件系统返回,以指示分析变更时出现了问题,例如无法获取对文件的读访问权限。
返回值
- S_OK
备注
在变更检测期间会为每个没有分析的文件或文件夹激发一次此事件。
如果 OnDetectFileSkipped 返回一个错误,则 Sync Framework 会停止处理当前的变更批,并从发起变更检测的方法返回错误。