Функция SaslSetContextOption (sspi.h)
Функция SaslSetContextOption задает значение указанного свойства для указанного контекста SASL.
Синтаксис
SECURITY_STATUS SEC_ENTRY SaslSetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[in] PVOID Value,
[in] ULONG Size
);
Параметры
[in] ContextHandle
Дескриптор контекста SASL.
[in] Option
Свойство, задаемое для контекста SASL. В следующей таблице перечислены возможные значения.
[in] Value
Указатель на буфер, содержащий значение, которое необходимо задать для запрошенного свойства. Тип данных буфера для каждого значения параметра Option см. в параметре Option .
[in] Size
Размер (в байтах) буфера, заданного параметром Value .
Возвращаемое значение
Если вызов выполнен успешно, эта функция возвращает SEC_E_OK. В следующей таблице показаны некоторые возможные возвращаемые значения ошибок.
Код возврата | Описание |
---|---|
|
Буфер, заданный параметром Value, недостаточно велик, чтобы содержать значение данных свойства, заданного параметром Option . |
|
Дескриптор контекста SASL, указанный параметром ContextHandle , не найден в списке SASL. |
|
Параметр, указанный в параметре Option , недопустим. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | sspi.h (включая Security.h) |
Библиотека | Secur32.lib |
DLL | Secur32.dll |