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


Функция SLGetAuthenticationResult (slpublic.h)

Возвращает результаты проверки подлинности.

Синтаксис

HRESULT SLGetAuthenticationResult(
  [in]  HSLC  hSLC,
  [out] UINT  *pcbValue,
  [out] PBYTE *ppbValue
);

Параметры

[in] hSLC

Тип: HSLC

Дескриптор текущего контекста SLC.

[out] pcbValue

Тип: UINT*

Указатель на размер (в байтах) результата проверки подлинности.

[out] ppbValue

Тип: PBYTE*

Указатель на результат проверки подлинности. По завершении использования памяти освободите ее, вызвав функцию LocalFree .

Возвращаемое значение

Тип: HRESULT WINAPI

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Возвращаемый код/значение Описание
SL_E_AUTHN_MISMATCHED_KEY
0xC004F078
Неправильный ключ, используемый в вызове функции SLSetAuthenticationData .
SL_E_AUTHN_CANT_VERIFY
0xC004F07A
Не удается выполнить проверку подлинности.
SL_E_AUTHN_CHALLENGE_NOT_SET
0xC004F079
Данные проверки подлинности (запрос) не заданы.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header slpublic.h
Библиотека Slc.lib
DLL Slc.dll