WSMAN_SHELL_COMPLETION_FUNCTION función de devolución de llamada (wsman.h)

Función de devolución de llamada a la que se llama para las operaciones de shell, lo que da lugar a una solicitud remota.

Sintaxis

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 el contexto definido por el usuario que se pasa a la interfaz de programación de aplicaciones de Shell de cliente (API) de WinRM (WinRM).

flags

Especifica una o varias marcas de la enumeración WSManCallbackFlags .

[in] error

Define la estructura WSMAN_ERROR , que solo es válida en la devolución de llamada.

[in] shell

Especifica el identificador del shell asociado al contexto de usuario. El identificador del shell debe cerrarse llamando al método WSManCloseShell .

[in, optional] command

Especifica el identificador de comando asociado al contexto de usuario. El identificador de comando debe cerrarse llamando al método de API WSManCloseCommand .

[in, optional] operationHandle

Define el identificador de operación asociado al contexto de usuario. El identificador de operación solo es válido para las devoluciones de llamada asociadas a las llamadas de WSManReceiveShellOutput, WSManSendShellInput y WSManSignalShell . Este identificador debe cerrarse llamando al método WSManCloseOperation .

[in, optional] data

Define los datos de salida del comando o shell como resultado de una llamada WSManReceiveShellOutput . Para obtener más información sobre los datos de salida, consulte la estructura de WSMAN_RECEIVE_DATA_RESULT .

Valor devuelto

None

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado wsman.h
Redistribuible Windows Management Framework en Windows Server 2008 con SP2 y Windows Vista con SP2