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 |