WSManSetSessionOption-Funktion (wsman.h)
Legt einen erweiterten Satz von Optionen für die Sitzung fest.
Syntax
DWORD WSManSetSessionOption(
[in] WSMAN_SESSION_HANDLE session,
WSManSessionOption option,
[in] WSMAN_DATA *data
);
Parameter
[in] session
Gibt das Sitzungshandle an, das von einem WSManCreateSession-Aufruf zurückgegeben wird. Dieser Parameter darf nicht NULL sein.
option
Gibt die festzulegende Option an. Dieser Parameter muss auf einen der Werte in der WSManSessionOption-Enumeration festgelegt werden.
[in] data
Ein Zeiger auf eine WSMAN_DATA Struktur, die den Optionswert definiert.
Rückgabewert
Diese Methode gibt bei Erfolg null zurück. Andernfalls gibt diese Methode einen Fehlercode zurück.
Hinweise
Wenn die WSManSetSessionOption-Methode mit unterschiedlichen Werten aufgerufen wird, die für den Optionsparameter angegeben sind, ist die Reihenfolge der verschiedenen Optionen wichtig. Wenn WSManSetSessionOption zum ersten Mal aufgerufen wird, wird der Transport für die Sitzung festgelegt. Wenn ein zweiter Aufruf einen anderen Transporttyp anfordert, schlägt der Aufruf fehl.
Beispielsweise schlägt der zweite Methodenaufruf fehl, wenn die Methoden in der folgenden Reihenfolge aufgerufen werden:
WSManSetSessionOption(WSMAN_OPTION_UNENCRYPTED_MESSAGES)
WSManSetSessionOption(WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | wsman.h |
Bibliothek | WsmSvc.lib |
DLL | WsmSvc.dll |
Verteilbare Komponente | Windows Management Framework unter Windows Server 2008 mit SP2, Windows Vista mit SP1 und Windows Vista mit SP2 |