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


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

Закрывает все подключения к серверу WebDAV, удаленному файлу или каталогу на сервере WebDAV.

Синтаксис

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

Параметры

[in] lpName

Указатель на строку Юникода, завершающуюся null, которая содержит имя удаленного файла или сервера. Эта строка должна иметь один из следующих форматов:

  • Путь http://сервера/
  • \\server\path
  • server
где server — это имя сервера WebDAV, а путь — путь к удаленному файлу или каталогу на сервере.

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
Header davclnt.h
Библиотека Davclnt.lib
DLL Davclnt.dll