Einstiegspunkte für Betriebs-Plug-Ins
Ein Betriebs-Plug-In muss abhängig von den Funktionen, die es unterstützen möchte, bestimmte Einstiegspunkte implementieren.
Ein Plug-In muss sich beim Windows-Remoteverwaltungsdienst (WinRM) registrieren, der die Namen der Plug-In-DLL-Einstiegspunkte enthält. Alle Vorgänge verfügen über vordefinierte DLL-Einstiegspunkte, die verfügbar gemacht werden müssen, wenn dieser Vorgang unterstützt wird.
Die folgende Tabelle enthält eine Übersicht über die Einstiegspunkte des Vorgangs-Plug-Ins in der WinRM-Plug-In-API.
Funktion | BESCHREIBUNG |
---|---|
WSMAN_PLUGIN_COMMAND | Definiert den Befehlsrückruf für ein Plug-In. Alle WinRM-Plug-Ins, die Shellfunktionen unterstützen, müssen diesen Rückruf implementieren. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginCommand sein. |
WSMAN_PLUGIN_CONNECT | Definiert den Verbindungsrückruf für ein Plug-In. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginConnect sein. |
WSMAN_PLUGIN_RECEIVE | Definiert den Empfangsrückruf für ein Plug-In. Alle WinRM-Plug-Ins, die Shellfunktionen unterstützen, müssen diesen Rückruf implementieren. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginReceive sein. |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT | Definiert den Releasebefehlsrückruf für das Plug-In. Der Name des DLL-Einstiegspunkts muss WSManPluginReleaseCommandContext sein. |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT | Definiert den Releaseshellrückruf für das Plug-In. Der Name des DLL-Einstiegspunkts muss WSManPluginReleaseCommandContext sein. |
WSMAN_PLUGIN_SEND | Definiert den Senderückruf für ein Plug-In. Alle WinRM-Plug-Ins, die Shellfunktionen unterstützen, müssen diesen Rückruf implementieren. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginSend sein. |
WSMAN_PLUGIN_SHELL | Definiert den Shellrückruf für ein Plug-In. Alle WinRM-Plug-Ins, die Shellfunktionen unterstützen, müssen diesen Rückruf implementieren. Der NAME des DLL-Einstiegspunkts für diese Methode muss WSManPluginShell sein. |
WSMAN_PLUGIN_SHUTDOWN | Definiert den Rückruf zum Herunterfahren des Plug-Ins. Alle WinRM-Plug-Ins müssen diese Rückruffunktion implementieren. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginShutdown sein. |
WSMAN_PLUGIN_SIGNAL | Definiert den Signalrückruf für ein Plug-In. Alle WinRM-Plug-Ins, die Shellfunktionen unterstützen, müssen diesen Rückruf implementieren. Der DLL-Einstiegspunktname für diese Methode muss WSManPluginSignal sein. |
WSMAN_PLUGIN_STARTUP | Definiert den Startrückruf für das Plug-In. Alle WinRM-Plug-Ins müssen diese Rückruffunktion implementieren. Der NAME des DLL-Einstiegspunkts für diese Methode muss WSManPluginStartup sein. |