Fonction SaslGetContextOption (sspi.h)
La fonction SaslGetContextOption récupère la propriété spécifiée du contexte SASL spécifié.
Syntaxe
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
Paramètres
[in] ContextHandle
Gérer le contexte SASL.
[in] Option
Propriété à retourner à partir du contexte SASL. Le tableau suivant répertorie les valeurs possibles.
[out] Value
Pointeur vers une mémoire tampon qui reçoit la propriété demandée. Pour connaître le type de données de la mémoire tampon pour chaque valeur du paramètre Option , consultez le paramètre Option .
[out] Size
Taille, en octets, de la mémoire tampon spécifiée par le paramètre Value .
[out, optional] Needed
Pointeur vers une valeur LONG non signée qui retourne la valeur si la mémoire tampon spécifiée par le paramètre Value n’est pas assez grande pour contenir la valeur de données de la propriété spécifiée par le paramètre Option .
Valeur retournée
Si l’appel est terminé avec succès, cette fonction retourne SEC_E_OK. Le tableau suivant montre certaines valeurs de retour d’erreur possibles.
Code de retour | Description |
---|---|
|
La mémoire tampon spécifiée par le paramètre Value n’est pas assez grande pour contenir la valeur de données de la propriété spécifiée par le paramètre Option . |
|
Le handle de contexte SASL spécifié par le paramètre ContextHandle est introuvable dans la liste SASL. |
|
L’option spécifiée dans le paramètre Option n’est pas valide. |
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | sspi.h (include Security.h) |
Bibliothèque | Secur32.lib |
DLL | Secur32.dll |