Funzione SaslGetContextOption (sspi.h)
La funzione SaslGetContextOption recupera la proprietà specificata del contesto SASL specificato.
Sintassi
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
Parametri
[in] ContextHandle
Handle del contesto SASL.
[in] Option
Proprietà da restituire dal contesto SASL. Nella tabella seguente sono elencati i valori possibili.
[out] Value
Puntatore a un buffer che riceve la proprietà richiesta. Per il tipo di dati del buffer per ogni valore del parametro Option , vedere il parametro Option .
[out] Size
Dimensione, in byte, del buffer specificato dal parametro Value .
[out, optional] Needed
Puntatore a un valore LONG senza segno che restituisce il valore se il buffer specificato dal parametro Value non è sufficientemente grande da contenere il valore di dati della proprietà specificata dal parametro Option .
Valore restituito
Se la chiamata viene completata correttamente, questa funzione restituisce SEC_E_OK. La tabella seguente illustra alcuni possibili valori restituiti dall'errore.
Codice restituito | Descrizione |
---|---|
|
Il buffer specificato dal parametro Value non è sufficientemente grande da contenere il valore di dati della proprietà specificata dal parametro Option . |
|
L'handle di contesto SASL specificato dal parametro ContextHandle non è stato trovato nell'elenco SASL. |
|
L'opzione specificata nel parametro Option non è valida. |
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | sspi.h (include Security.h) |
Libreria | Secur32.lib |
DLL | Secur32.dll |