DavCancelConnectionsToServer 函数 (davclnt.h)

关闭与 WebDAV 服务器或 WebDAV 服务器上的远程文件或目录的所有连接。

语法

DWORD DavCancelConnectionsToServer(
  [in] LPWSTR lpName,
       BOOL   fForce
);

参数

[in] lpName

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含远程文件或服务器的名称。 此字符串必须使用以下格式之一:

  • http:// 服务器/路径
  • \\server\path
  • 服务器
其中 ,server 是 WebDAV 服务器的名称, path 是服务器上远程文件或目录的路径。

fForce

一个布尔值,指定在有打开的文件时是否应关闭连接。 如果仅当没有打开的文件时才应关闭连接,则将此参数设置为 FALSE 。 如果即使有打开的文件,也应关闭连接,则将此参数设置为 TRUE

返回值

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

如果函数失败,则返回值为 系统错误代码 或网络错误代码,例如以下值之一。

返回代码 说明
ERROR_INVALID_PARAMETER
lpName 参数包含无效的值。
WN_BAD_NETNAME
lpName 参数包含的值不是有效的远程文件名。
WN_NOT_CONNECTED
未找到与远程文件或服务器的连接。
WN_OPEN_FILES
连接上有打开的文件, fForce 参数设置为 FALSE

要求

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