Función WSManSetSessionOption (wsman.h)
Establece un conjunto extendido de opciones para la sesión.
Sintaxis
DWORD WSManSetSessionOption(
[in] WSMAN_SESSION_HANDLE session,
WSManSessionOption option,
[in] WSMAN_DATA *data
);
Parámetros
[in] session
Especifica el identificador de sesión devuelto por una llamada WSManCreateSession . Este parámetro no puede ser NULL.
option
Especifica la opción que se va a establecer. Este parámetro debe establecerse en uno de los valores de la enumeración WSManSessionOption .
[in] data
Puntero a una estructura WSMAN_DATA que define el valor de opción.
Valor devuelto
Este método devuelve cero si se ejecuta correctamente. De lo contrario, este método devuelve un código de error.
Comentarios
Si se llama al método WSManSetSessionOption con valores diferentes especificados para el parámetro de opción , el orden de las distintas opciones es importante. La primera vez que se llama a WSManSetSessionOption , el transporte se establece para la sesión. Si una segunda llamada solicita un tipo de transporte diferente, se producirá un error en la llamada.
Por ejemplo, se producirá un error en la segunda llamada al método si se llama a los métodos en el orden siguiente:
WSManSetSessionOption(WSMAN_OPTION_UNENCRYPTED_MESSAGES)
WSManSetSessionOption(WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Plataforma de destino | Windows |
Encabezado | wsman.h |
Library | WsmSvc.lib |
Archivo DLL | WsmSvc.dll |
Redistribuible | Windows Management Framework en Windows Server 2008 con SP2, Windows Vista con SP1 y Windows Vista con SP2 |