Функция DavInvalidateCache (davclnt.h)

Делает недействительным содержимое локального кэша для удаленного файла на сервере WebDAV.

Синтаксис

DWORD DavInvalidateCache(
  [in] LPCWSTR URLName
);

Параметры

[in] URLName

Указатель на строку Юникода, содержащую имя удаленного файла на сервере WebDAV. Это может быть имя пути HTTP (URL-адрес) или UNC-путь.

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

Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки.

Комментарии

Функция DavInvalidateCache помечает содержимое локально кэшированного файла (для указанного URL-адреса) для удаления. Если эта функция выполняется успешно, локальный кэш файлов становится недействительным. Эта функция завершается сбоем при наличии дескрипторов, открытых для файла тем же процессом или другим процессом на локальном компьютере.

Если элемент с именем в параметре URLName отсутствует в кэше, DavInvalidateCache возвращает ERROR_SUCCESS без отмены кэша.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header davclnt.h
Библиотека Davclnt.lib
DLL Davclnt.dll