Compartilhar via


Pontos de entrada do plug-in de operações

Um plug-in de operações precisa implementar determinados pontos de entrada, dependendo dos recursos que ele deseja dar suporte.

Um plug-in deve se registrar no serviço WinRM (Gerenciamento Remoto do Windows), que contém os nomes dos pontos de entrada de DLL do plug-in. Todas as operações têm pontos de entrada de DLL predefinidos que devem ser expostos se essa operação tiver suporte.

A tabela a seguir fornece uma visão geral dos pontos de entrada de plug-in de operações na API de Plug-in do WinRM.

Função Descrição
WSMAN_PLUGIN_COMMAND Define o retorno de chamada de comando para um plug-in.
Todos os plug-ins do WinRM que dão suporte a recursos de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginCommand.
WSMAN_PLUGIN_CONNECT Define o retorno de chamada de conexão para um plug-in.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginConnect.
WSMAN_PLUGIN_RECEIVE Define o retorno de chamada de recebimento para um plug-in.
Todos os plug-ins do WinRM que dão suporte a recursos de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada de DLL para esse método deve ser WSManPluginReceive.
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT Define o retorno de chamada de comando de versão para o plug-in.
O nome do ponto de entrada da DLL deve ser WSManPluginReleaseCommandContext.
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT Define o retorno de chamada do shell de versão para o plug-in.
O nome do ponto de entrada da DLL deve ser WSManPluginReleaseCommandContext.
WSMAN_PLUGIN_SEND Define o retorno de chamada de envio para um plug-in.
Todos os plug-ins do WinRM que dão suporte a recursos de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada de DLL para esse método deve ser WSManPluginSend.
WSMAN_PLUGIN_SHELL Define o retorno de chamada do shell para um plug-in.
Todos os plug-ins do WinRM que dão suporte a recursos de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginShell.
WSMAN_PLUGIN_SHUTDOWN Define o retorno de chamada de desligamento para o plug-in.
Todos os plug-ins do WinRM devem implementar essa função de retorno de chamada.
O nome do ponto de entrada de DLL para esse método deve ser WSManPluginShutdown.
WSMAN_PLUGIN_SIGNAL Define o retorno de chamada de sinal para um plug-in.
Todos os plug-ins do WinRM que dão suporte a recursos de shell precisam implementar esse retorno de chamada.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginSignal.
WSMAN_PLUGIN_STARTUP Define o retorno de chamada de inicialização para o plug-in.
Todos os plug-ins do WinRM devem implementar essa função de retorno de chamada.
O nome do ponto de entrada da DLL para esse método deve ser WSManPluginStartup.