функция обратного вызова 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

См. также раздел

DAV_CALLBACK_CRED

DavAuthCallback