функция обратного вызова PFNDAVAUTHCALLBACK_FREECRED (davclnt.h)
Клиент WebDAV вызывает определяемую приложением функцию обратного вызова DavFreeCredCallback , чтобы освободить учетные данные, полученные функцией обратного вызова DavAuthCallback .
Тип PFNDAVAUTHCALLBACK_FREECRED определяет указатель на эту функцию обратного вызова. DavFreeCredCallback — это заполнитель для имени определяемой приложением функции.
Синтаксис
PFNDAVAUTHCALLBACK_FREECRED PfndavauthcallbackFreecred;
DWORD PfndavauthcallbackFreecred(
[in] PVOID pbuffer
)
{...}
Параметры
[in] pbuffer
Указатель на структуру DAV_CALLBACK_AUTH_UNP или DAV_CALLBACK_AUTH_BLOB , которая использовалась в функции обратного вызова DavAuthCallback .
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки.
Комментарии
Функция обратного вызова DavFreeCredCallback должна быть зарегистрирована путем вызова функции DavRegisterAuthCallback .
Эта функция обратного вызова должна освобождать только буфер, на который указывает элемент pBufferDAV_CALLBACK_AUTH_UNP или DAV_CALLBACK_AUTH_BLOB структуры, а не всю структуру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 с пакетом обновления 2 (SP2) [только классические приложения] |
Целевая платформа | Windows |
Header | davclnt.h |