Fonction WSManSetSessionOption (wsman.h)
Définit un ensemble étendu d’options pour la session.
Syntaxe
DWORD WSManSetSessionOption(
[in] WSMAN_SESSION_HANDLE session,
WSManSessionOption option,
[in] WSMAN_DATA *data
);
Paramètres
[in] session
Spécifie le handle de session retourné par un appel WSManCreateSession . Ce paramètre ne peut pas avoir la valeur NULL.
option
Spécifie l’option à définir. Ce paramètre doit être défini sur l’une des valeurs de l’énumération WSManSessionOption .
[in] data
Pointeur vers une structure WSMAN_DATA qui définit la valeur d’option.
Valeur retournée
Cette méthode retourne zéro en cas de réussite. Sinon, cette méthode retourne un code d’erreur.
Remarques
Si la méthode WSManSetSessionOption est appelée avec des valeurs différentes spécifiées pour le paramètre d’option , l’ordre des différentes options est important. La première fois que WSManSetSessionOption est appelé, le transport est défini pour la session. Si un deuxième appel demande un autre type de transport, l’appel échoue.
Par exemple, le deuxième appel de méthode échoue si les méthodes sont appelées dans l’ordre suivant :
WSManSetSessionOption(WSMAN_OPTION_UNENCRYPTED_MESSAGES)
WSManSetSessionOption(WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS)
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | wsman.h |
Bibliothèque | WsmSvc.lib |
DLL | WsmSvc.dll |
Composant redistribuable | Windows Management Framework sur Windows Server 2008 avec SP2, Windows Vista avec SP1 et Windows Vista avec SP2 |