SaslSetContextOption-Funktion (sspi.h)
Die SaslSetContextOption-Funktion legt den Wert der angegebenen Eigenschaft für den angegebenen SASL-Kontext fest.
Syntax
SECURITY_STATUS SEC_ENTRY SaslSetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[in] PVOID Value,
[in] ULONG Size
);
Parameter
[in] ContextHandle
Handle des SASL-Kontexts.
[in] Option
Eigenschaft, die für den SASL-Kontext festgelegt werden soll. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
[in] Value
Ein Zeiger auf einen Puffer, der den Wert enthält, der auf die angeforderte Eigenschaft festgelegt werden soll. Den Datentyp des Puffers für jeden Wert des Option-Parameters finden Sie im Parameter Option .
[in] Size
Die Größe des Puffers, der durch den Value-Parameter angegeben wird, in Byte.
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
Anforderung | Wert |
---|---|
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 |