Compartir a través de


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

Define la devolución de llamada del comando para un complemento. Se llama a esta función cuando se recibe una solicitud de un comando. Todos los complementos de administración remota de Windows que admiten operaciones de shell y necesitan crear comandos deben implementar esta devolución de llamada.

El nombre del punto de entrada dll debe ser WSManPluginCommand.

Sintaxis

WSMAN_PLUGIN_COMMAND WsmanPluginCommand;

void WsmanPluginCommand(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PCWSTR commandLine,
  WSMAN_COMMAND_ARG_SET *arguments
)
{...}

Parámetros

requestDetails

Puntero a una estructura de WSMAN_PLUGIN_REQUEST que especifica el URI del recurso, las opciones, la configuración regional, la marca de apagado y el identificador de la solicitud.

flags

Reservado para uso futuro. Debe establecerse en cero.

shellContext

Especifica el contexto devuelto al crear el shell para el que debe asociarse este comando.

commandLine

Especifica la línea de comandos que se va a ejecutar.

arguments

Puntero a una estructura de WSMAN_COMMAND_ARG_SET que especifica los argumentos de la línea de comandos que se van a pasar al comando.

Valor devuelto

None

Observaciones

El complemento WinRM (WinRM) llamará al método WSManPluginReportContext para registrar un contexto de comando para el comando. Todas las operaciones de este comando se pasan a este contexto. El contexto debe ser válido hasta que el complemento llame al método WSManPluginOperationComplete para indicar que el comando está completo o que se cerró el shell. Todos los parámetros pasados son válidos hasta que el complemento WinRM llama a WSManPluginOperationComplete.

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, Windows Vista con SP1 y Windows Vista con SP2