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. |