Partilhar via


Definições e estruturas da API do Shell do Cliente

A tabela a seguir fornece uma visão geral das estruturas e outras definições para a API de Shell de Cliente do WinRM (Gerenciamento Remoto do Windows).

Função Descrição
WSMAN_SHELL_COMPLETION_FUNCTION A função de retorno de chamada que é chamada para operações de shell, que resultam em uma solicitação remota.

 

Estrutura Descrição
WSMAN_AUTHENTICATION_CREDENTIALS Define o método de autenticação e as credenciais usadas para autenticação de servidor ou proxy.
WSMAN_DATA Armazena dados de entrada e saída usados na API do WinRM.
WSMAN_DATA_BINARY Armazena dados binários para uso com várias funções da API do WinRM.
WSMAN_DATA_TEXT Armazena dados baseados em texto para uso com várias funções da API do WinRM.
WSMAN_ENVIRONMENT_VARIABLE Define uma variável de ambiente individual usando um par de nome e valor.
WSMAN_ENVIRONMENT_VARIABLE_SET Define uma matriz de variáveis de ambiente.
WSMAN_ERROR Contém informações de erro.
WSMAN_KEY Representa um par de chave e valor dentro de um conjunto de seletores e é usado para identificar um recurso específico.
WSMAN_OPTION Representa um par de valores e nome de opção específico.
WSMAN_OPTION_SET Representa um conjunto de opções.
WSMAN_PROXY_INFO Define as informações de proxy para cada sessão.
WSMAN_RECEIVE_DATA_RESULT Representa os dados de saída recebidos da API WSManReceiveShellOutput .
WSMAN_RESPONSE_DATA Representa os dados de saída recebidos de uma operação WSMan .
WSMAN_SELECTOR_SET Define um conjunto de chaves que representam a identidade de um recurso.
WSMAN_SHELL_ASYNC Define uma estrutura assíncrona que é passada para todas as operações de shell.
WSMAN_SHELL_DISCONNECT_INFO TBD
WSMAN_SHELL_STARTUP_INFO Armazena todos os dados específicos do shell necessários para criar um shell usando a chamada de plug-in WSManCreateShell .
WSMAN_STREAM_ID_SET Lista todos os fluxos usados para entrada ou saída para o shell e os comandos.
WSMAN_USERNAME_PASSWORD_CREDS Define as credenciais usadas para autenticação.