Compartilhar via


função de retorno de chamada WSMAN_SHELL_COMPLETION_FUNCTION (wsman.h)

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

Sintaxe

WSMAN_SHELL_COMPLETION_FUNCTION WsmanShellCompletionFunction;

void WsmanShellCompletionFunction(
  [in, optional] PVOID operationContext,
                 DWORD flags,
  [in]           WSMAN_ERROR *error,
  [in]           WSMAN_SHELL_HANDLE shell,
  [in, optional] WSMAN_COMMAND_HANDLE command,
  [in, optional] WSMAN_OPERATION_HANDLE operationHandle,
  [in, optional] WSMAN_RESPONSE_DATA *data
)
{...}

Parâmetros

[in, optional] operationContext

Representa o contexto definido pelo usuário passado para a API (interface de programação de aplicativo) do WinRM (WinRM) Client Shell .

flags

Especifica um ou mais sinalizadores da enumeração WSManCallbackFlags .

[in] error

Define a estrutura WSMAN_ERROR , que é válida somente no retorno de chamada.

[in] shell

Especifica o identificador de shell associado ao contexto do usuário. O identificador do shell deve ser fechado chamando o método WSManCloseShell .

[in, optional] command

Especifica o identificador de comando associado ao contexto do usuário. O identificador de comando deve ser fechado chamando o método de API WSManCloseCommand .

[in, optional] operationHandle

Define o identificador de operação associado ao contexto do usuário. O identificador de operação é válido apenas para retornos de chamada associados a chamadas WSManReceiveShellOutput, WSManSendShellInput e WSManSignalShell . Esse identificador deve ser fechado chamando o método WSManCloseOperation .

[in, optional] data

Define os dados de saída do comando ou shell como resultado de uma chamada WSManReceiveShellOutput . Para obter mais informações sobre os dados de saída, consulte a estrutura WSMAN_RECEIVE_DATA_RESULT .

Retornar valor

Nenhum

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
Redistribuível Windows Management Framework no Windows Server 2008 com SP2 e Windows Vista com SP2