作業外掛程式進入點
作業外掛程式需要根據其想要支援的功能來實作特定進入點。
外掛程式必須向 Windows 遠端系統管理 (WinRM) 服務註冊,其中包含外掛程式 DLL 進入點的名稱。 所有作業都有預先定義的 DLL 進入點,如果支援該作業,則必須公開這些進入點。
下表提供 WinRM 外掛程式 API 中作業外掛程式進入點的概觀。
函式 | 描述 |
---|---|
WSMAN_PLUGIN_COMMAND | 定義外掛程式的命令回呼。 支援殼層功能的所有 WinRM 外掛程式都需要實作此回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginCommand。 |
WSMAN_PLUGIN_CONNECT | 定義外掛程式的連線回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginConnect。 |
WSMAN_PLUGIN_RECEIVE | 定義外掛程式的接收回呼。 支援殼層功能的所有 WinRM 外掛程式都需要實作此回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginReceive。 |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT | 定義外掛程式的發行命令回呼。 DLL 進入點名稱必須是 WSManPluginReleaseCommandCoNtext。 |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT | 定義外掛程式的發行殼層回呼。 DLL 進入點名稱必須是 WSManPluginReleaseCommandCoNtext。 |
WSMAN_PLUGIN_SEND | 定義外掛程式的傳送回呼。 支援殼層功能的所有 WinRM 外掛程式都需要實作此回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginSend。 |
WSMAN_PLUGIN_SHELL | 定義外掛程式的殼層回呼。 支援殼層功能的所有 WinRM 外掛程式都需要實作此回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginShell。 |
WSMAN_PLUGIN_SHUTDOWN | 定義外掛程式的關機回呼。 所有 WinRM 外掛程式都必須實作此回呼函式。 這個方法的 DLL 進入點名稱必須是 WSManPluginShutdown。 |
WSMAN_PLUGIN_SIGNAL | 定義外掛程式的訊號回呼。 支援殼層功能的所有 WinRM 外掛程式都需要實作此回呼。 這個方法的 DLL 進入點名稱必須是 WSManPluginSignal。 |
WSMAN_PLUGIN_STARTUP | 定義外掛程式的啟動回呼。 所有 WinRM 外掛程式都必須實作此回呼函式。 這個方法的 DLL 進入點名稱必須是 WSManPluginStartup。 |