Compartir a través de


Función WSManConnectShellCommand (wsman.h)

Se conecta a un comando existente que se ejecuta en un shell.

Sintaxis

void WSManConnectShellCommand(
  [in, out]      WSMAN_SHELL_HANDLE   shell,
                 DWORD                flags,
  [in]           PCWSTR               commandID,
  [in, optional] WSMAN_OPTION_SET     *options,
  [in, optional] WSMAN_DATA           *connectXml,
  [in]           WSMAN_SHELL_ASYNC    *async,
  [out]          WSMAN_COMMAND_HANDLE *command
);

Parámetros

[in, out] shell

Especifica el identificador de shell devuelto por la llamada de WSManCreateShell . Este parámetro no puede ser NULL.

flags

Reservado para uso futuro. Debe ser cero.

[in] commandID

Cadena terminada en null que identifica un comando específico, que se ejecuta actualmente en la sesión del servidor, a la que el cliente pretende conectarse.

[in, optional] options

Define un conjunto de opciones para el comando. Estas opciones se pasan al servicio para modificar o refinar la ejecución del comando. Este parámetro puede ser NULL. Para obtener más información sobre las opciones, consulte WSMAN_OPTION_SET.

[in, optional] connectXml

Puntero a una estructura de WSMAN_DATA que define un contexto abierto para la operación de shell de conexión. El contenido debe ser una cadena XML válida. Este parámetro puede ser NULL.

[in] async

Define una estructura asincrónica para contener un contexto de usuario opcional y una función de devolución de llamada obligatoria. Para obtener más información, consulte WSMAN_SHELL_ASYNC. Este parámetro no puede ser NULL.

[out] command

Este identificador se devuelve en una llamada correcta y se usa para enviar y recibir datos y para indicar el comando. Cuando haya terminado de usar este identificador, ciérrelo llamando al método WSManCloseCommand . Este parámetro no puede ser NULL.

Valor devuelto

None

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado wsman.h
Library WsmSvc.lib
Archivo DLL WsmSvc.dll