Функция 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 |