Compartir a través de


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

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

El nombre del punto de entrada dll debe ser WSManPluginShell.

Sintaxis

WSMAN_PLUGIN_SHELL WsmanPluginShell;

void WsmanPluginShell(
  PVOID pluginContext,
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  WSMAN_SHELL_STARTUP_INFO *startupInfo,
  WSMAN_DATA *inboundShellInformation
)
{...}

Parámetros

pluginContext

Especifica el contexto devuelto por una llamada al método WSManPluginStartup . Este parámetro representa una inicialización de aplicación específica de un complemento WinRM.

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.

startupInfo

Puntero a una estructura de WSMAN_SHELL_STARTUP_INFO que contiene información de inicio para el shell.

inboundShellInformation

Puntero a una estructura WSMAN_DATA que especifica un objeto de entrada opcional que contiene datos adicionales para el shell.

Valor devuelto

None

Observaciones

El complemento WinRM (WinRM) llama a WSManPluginReportContext para registrar un contexto de shell para el shell. Todas las operaciones de este shell pasan a este contexto. Si el shell se ha apagado o el complemento comprueba el parámetro requestDetails e informa de que se canceló la operación, el complemento debe llamar a WSManPluginOperationComplete. 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