Поделиться через


Метод IOfflineFilesShareInfo::GetShareCachingMode (cscobj.h)

Извлекает конфигурацию режима кэширования ближайшего общего ресурса-предка к элементу.

Синтаксис

HRESULT GetShareCachingMode(
  [out] OFFLINEFILES_CACHING_MODE *pCachingMode
);

Параметры

[out] pCachingMode

Получает значение из перечисления OFFLINEFILES_CACHING_MODE , указывающее режим кэширования.

Можно вернуть следующие значения:

OFFLINEFILES_CACHING_MODE_NONE (0)

Значение режима кэширования не найдено. Это значение может быть возвращено в случае сбоя метода.

OFFLINEFILES_CACHING_MODE_NOCACHING (1)

В общей папке настроен запрет кэширования. Это значение соответствует нулю, возвращаемому функцией NetShareGetInfo для CSC_MASK части структуры SHARE_INFO_1005 .

OFFLINEFILES_CACHING_MODE_MANUAL (2)

В общей папке разрешено кэширование вручную. Это значение соответствует значению CSC_CACHE_MANUAL_REINT , возвращаемому функцией NetShareGetInfo для CSC_MASK части структуры SHARE_INFO_1005 .

OFFLINEFILES_CACHING_MODE_AUTO_DOC (3)

В общей папке настроено разрешение автоматического кэширования документов. Это значение соответствует значению CSC_CACHE_AUTO_REINT , возвращаемому функцией NetShareGetInfo для CSC_MASK части структуры SHARE_INFO_1005 .

OFFLINEFILES_CACHING_MODE_AUTO_PROGANDDOC (4)

Общая папка настроена таким образом, чтобы разрешить автоматическое кэширование программ и документов. Это значение соответствует значению CSC_CACHE_VDO (виртуальные отключенные операции), возвращаемому функцией NetShareGetInfo для CSC_MASK части структуры SHARE_INFO_1005 .

Возвращаемое значение

Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае.

Комментарии

Этот метод эквивалентен поиску ближайшего элемента общей папки, получению его полного пути UNC и вызову NetShareGetInfo для SHARE_INFO_1005 информации.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header cscobj.h
DLL CscSvc.dll; CscObj.dll

См. также раздел

IOfflineFilesCache::IsPathCacheable

IOfflineFilesShareInfo