Webdav

Обзор технологии WebDAV.

Для разработки WebDAV вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
AUTHNEXTSTEP

Указывает следующее действие, которое клиент WebDAV должен выполнить после успешного вызова функции обратного вызова DavAuthCallback.

Функции

 
DavAddConnection

Создает безопасное подключение к серверу WebDAV или удаленному файлу или каталогу на сервере WebDAV.
DavCancelConnectionsToServer

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

Закрывает подключение, созданное с помощью функции DavAddConnection.
DavFlushFile

Сбрасывает данные из локальной версии удаленного файла на сервер WebDAV.
DavGetExtendedError

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

Преобразует указанный UNC-путь в эквивалентный путь HTTP.
DavGetTheLockOwnerOfTheFile

Возвращает владельца блокировки файла для файла, заблокированного на сервере WebDAV.
DavGetUNCFromHTTPPath

Преобразует указанный путь HTTP в эквивалентный UNC-путь.
DavInvalidateCache

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

Регистрирует определяемую приложением функцию обратного вызова, которую клиент WebDAV может использовать для запроса учетных данных у пользователя.
DavUnregisterAuthCallback

Отменяет регистрацию зарегистрированной функции обратного вызова, которую клиент WebDAV использует для запроса учетных данных пользователя.
PFNDAVAUTHCALLBACK

Клиент WebDAV вызывает определяемую приложением функцию обратного вызова DavAuthCallback, чтобы заставить у пользователя учетные данные.
PFNDAVAUTHCALLBACK_FREECRED

Клиент WebDAV вызывает определяемую приложением функцию обратного вызова DavFreeCredCallback, чтобы освободить учетные данные, полученные функцией обратного вызова DavAuthCallback.

Структуры

 
DAV_CALLBACK_AUTH_BLOB

Хранит BLOB-объект проверки подлинности, полученный функцией обратного вызова DavAuthCallback.
DAV_CALLBACK_AUTH_UNP

Хранит сведения об имени пользователя и пароле, полученные функцией обратного вызова DavAuthCallback.
DAV_CALLBACK_CRED

Хранит учетные данные пользователя, полученные функцией обратного вызова DavAuthCallback.