次の方法で共有


操作プラグインのエントリ ポイント

操作プラグインは、サポートする機能に応じて特定のエントリ ポイントを実装する必要があります。

プラグインは、プラグイン DLL エントリ ポイントの名前を含む Windows リモート管理 (WinRM) サービスに登録する必要があります。 すべての操作には、その操作がサポートされている場合に公開する必要がある定義済みの 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 である必要があります。