Função WSManSetSessionOption (wsman.h)
Define um conjunto estendido de opções para a sessão.
Sintaxe
DWORD WSManSetSessionOption(
[in] WSMAN_SESSION_HANDLE session,
WSManSessionOption option,
[in] WSMAN_DATA *data
);
Parâmetros
[in] session
Especifica o identificador de sessão retornado por uma chamada WSManCreateSession . Esse parâmetro não pode ser NULL.
option
Especifica a opção a ser definida. Esse parâmetro deve ser definido como um dos valores na enumeração WSManSessionOption .
[in] data
Um ponteiro para uma estrutura WSMAN_DATA que define o valor da opção.
Retornar valor
Esse método retorna zero em caso de êxito. Caso contrário, esse método retornará um código de erro.
Comentários
Se o método WSManSetSessionOption for chamado com valores diferentes especificados para o parâmetro de opção , a ordem das diferentes opções será importante. Na primeira vez que WSManSetSessionOption for chamado, o transporte será definido para a sessão. Se uma segunda chamada solicitar um tipo diferente de transporte, a chamada falhará.
Por exemplo, a segunda chamada de método falhará se os métodos forem chamados na seguinte ordem:
WSManSetSessionOption(WSMAN_OPTION_UNENCRYPTED_MESSAGES)
WSManSetSessionOption(WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Plataforma de Destino | Windows |
Cabeçalho | wsman.h |
Biblioteca | WsmSvc.lib |
DLL | WsmSvc.dll |
Redistribuível | Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2 |