Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |