IFileSyncScopeFilter::GetFilenameExcludes
取得要從範圍中排除的檔案名稱集合。
HRESULT GetFilenameExcludes(
LPWSTR pszFilenameExcludes,
ULONG *pcchLength);
參數
- pszFilenameExcludes
[in, out, unique, size_is(*pcchLength)] 傳回從此範圍中排除的檔案名稱清單,以分號分隔。如果這項值是空字串 " ",就不會排除任何檔案。預設值為空字串 ""。
- pcchLength
[in, out] 指定 pszFilenameExcludes 中的字元數目。如果 pszFilenameExcludes 太小,就傳回擷取此清單所需的字元數目,否則就傳回寫入的字元數目。
傳回值
S_OK。
當 pszFilenameExcludes 太小時,則為 HRESULT_FROM_WIN32(ERROR_MORE_DATA)。在這種情況下,所需的字元數目是在 pcchLength 中傳回。
E_OUTOFMEMORY。
備註
萬用字元 (* 和 ?)可用於檔案名稱。
pszFilenameExcludes 中的檔案名稱會使用 PathMatchSpec 函式進行評估。目錄則不會針對此排除清單進行評估。