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 |