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 |