WSMAN_PLUGIN_SHELL função de retorno de chamada (wsman.h)
Define o retorno de chamada do shell para um plug-in. Essa função é chamada quando uma solicitação para um novo shell é recebida. Todos os plug-ins de Gerenciamento Remoto do Windows que dão suporte a operações de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada da DLL deve ser WSManPluginShell.
Sintaxe
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 o contexto que foi retornado por uma chamada para o método WSManPluginStartup . Esse parâmetro representa uma inicialização de aplicativo específica de um plug-in WinRM.
requestDetails
Um ponteiro para uma estrutura WSMAN_PLUGIN_REQUEST que especifica o URI do recurso, as opções, a localidade, o sinalizador de desligamento e o identificador da solicitação.
flags
Reservado para uso futuro. Deve ser definido como zero.
startupInfo
Um ponteiro para uma estrutura WSMAN_SHELL_STARTUP_INFO que contém informações de inicialização para o shell.
inboundShellInformation
Um ponteiro para uma estrutura WSMAN_DATA que especifica um objeto de entrada opcional que contém dados extras para o shell.
Retornar valor
Nenhum
Comentários
O plug-in WinRM (WinRM) chama WSManPluginReportContext para registrar um contexto de shell para o shell. Todas as operações nesse shell passam para esse contexto. Se o shell tiver sido desligado ou o plug-in verificar o parâmetro requestDetails e relatar que a operação foi cancelada, o plug-in deverá chamar WSManPluginOperationComplete. Todos os parâmetros passados são válidos até que o plug-in winRM chame WSManPluginOperationComplete.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Plataforma de Destino | Windows |
Cabeçalho | wsman.h |
Redistribuível | Windows Management Framework no Windows Server 2008 com SP2, Windows Vista com SP1 e Windows Vista com SP2 |