Función SaslGetContextOption (sspi.h)
La función SaslGetContextOption recupera la propiedad especificada del contexto SASL especificado.
Sintaxis
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
Parámetros
[in] ContextHandle
Identificador del contexto de SASL.
[in] Option
Propiedad que se va a devolver desde el contexto de SASL. En la tabla siguiente se enumeran los valores posibles.
[out] Value
Puntero a un búfer que recibe la propiedad solicitada. Para el tipo de datos del búfer para cada valor del parámetro Option , consulte el parámetro Option .
[out] Size
Tamaño, en bytes, del búfer especificado por el parámetro Value .
[out, optional] Needed
Puntero a un valor LONG sin signo que devuelve el valor si el búfer especificado por el parámetro Value no es lo suficientemente grande como para contener el valor de datos de la propiedad especificada por el parámetro Option .
Valor devuelto
Si la llamada se completa correctamente, esta función devuelve SEC_E_OK. En la tabla siguiente se muestran algunos valores devueltos de error posibles.
Código devuelto | Descripción |
---|---|
|
El búfer especificado por el parámetro Value no es lo suficientemente grande como para contener el valor de datos de la propiedad especificada por el parámetro Option . |
|
El identificador de contexto SASL especificado por el parámetro ContextHandle no se encontró en la lista de SASL. |
|
La opción especificada en el parámetro Option no es válida. |
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | sspi.h (include Security.h) |
Library | Secur32.lib |
Archivo DLL | Secur32.dll |