DavInvalidateCache 函数 (davclnt.h)

使 WebDAV 服务器上的远程文件的本地缓存内容失效。

语法

DWORD DavInvalidateCache(
  [in] LPCWSTR URLName
);

参数

[in] URLName

指向 Unicode 字符串的指针,该字符串包含 WebDAV 服务器上的远程文件的名称。 此名称可以是 HTTP 路径名称 (URL) 或 UNC 路径名称。

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回值为 系统错误代码

注解

DavInvalidateCache 函数将本地缓存文件的内容标记为 (指定的 URL) 进行删除。 如果此函数成功,则本地文件缓存不再有效。 如果本地计算机上的同一进程或不同进程针对文件打开了任何句柄,则此函数将失败。

如果缓存中不存在 URLName 参数中命名的项, DavInvalidateCache 将返回ERROR_SUCCESS,而不会使缓存失效。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 davclnt.h
Library Davclnt.lib
DLL Davclnt.dll