SaslGetContextOption-Funktion (sspi.h)
Die SaslGetContextOption-Funktion ruft die angegebene Eigenschaft des angegebenen SASL-Kontexts ab.
Syntax
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
Parameter
[in] ContextHandle
Handle des SASL-Kontexts.
[in] Option
Eigenschaft, die vom SASL-Kontext zurückgegeben werden soll. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
[out] Value
Ein Zeiger auf einen Puffer, der die angeforderte Eigenschaft empfängt. Den Datentyp des Puffers für jeden Wert des Option-Parameters finden Sie im Parameter Option .
[out] Size
Die Größe des Puffers, der durch den Value-Parameter angegeben wird, in Byte.
[out, optional] Needed
Ein Zeiger auf einen LONG-Wert ohne Vorzeichen, der den Wert zurückgibt, wenn der durch den Value-Parameter angegebene Puffer nicht groß genug ist, um den Datenwert der eigenschaft zu enthalten, die durch den Parameter Option angegeben wird.
Rückgabewert
Wenn der Aufruf erfolgreich abgeschlossen wurde, gibt diese Funktion SEC_E_OK zurück. In der folgenden Tabelle sind einige mögliche Fehlerrückgabewerte aufgeführt.
Rückgabecode | Beschreibung |
---|---|
|
Der durch den Value-Parameter angegebene Puffer ist nicht groß genug, um den Datenwert der durch den Parameter Option angegebenen Eigenschaft zu enthalten. |
|
Das vom ContextHandle-Parameter angegebene SASL-Kontexthandle wurde in der SASL-Liste nicht gefunden. |
|
Die im Parameter Option angegebene Option ist ungültig. |
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | sspi.h (einschließlich Security.h) |
Bibliothek | Secur32.lib |
DLL | Secur32.dll |