Функция SspiUnmarshalCredUIContext (sspi.h)

Десериализирует учетные данные, полученные поставщиком учетных данных во время предыдущего вызова метода ICredentialProvider::SetSerialization .

Синтаксис

SECURITY_STATUS SEC_ENTRY SspiUnmarshalCredUIContext(
  [in]  PUCHAR                    MarshaledCredUIContext,
  [in]  ULONG                     MarshaledCredUIContextLength,
  [out] PSEC_WINNT_CREDUI_CONTEXT *CredUIContext
);

Параметры

[in] MarshaledCredUIContext

Сериализованные учетные данные, полученные в качестве элемента rgbSerializationструктуры CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION , полученной при вызове метода ICredentialProvider::SetSerialization .

[in] MarshaledCredUIContextLength

Размер буфера MarshaledCredUIContext (в байтах).

[out] CredUIContext

Указатель на структуру SEC_WINNT_CREDUI_CONTEXT , указывающую десериализованные учетные данные.

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

Если функция выполняется успешно, она возвращает SEC_E_OK.

Если функция завершается сбоем, она возвращает ненулевой код ошибки.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header sspi.h
Библиотека Credui.lib
DLL Credui.dll