Points d’entrée de plug-in Operations
Un plug-in d’opérations doit implémenter certains points d’entrée en fonction des fonctionnalités qu’il souhaite prendre en charge.
Un plug-in doit s’inscrire auprès du service Windows Remote Management (WinRM), qui contient les noms des points d’entrée DLL du plug-in. Toutes les opérations ont des points d’entrée DLL prédéfinis qui doivent être exposés si cette opération est prise en charge.
Le tableau suivant fournit une vue d’ensemble des points d’entrée du plug-in d’opérations dans l’API de plug-in WinRM.
Fonction | Description |
---|---|
WSMAN_PLUGIN_COMMAND | Définit le rappel de commande pour un plug-in. Tous les plug-ins WinRM qui prennent en charge les fonctionnalités de l’interpréteur de commandes doivent implémenter ce rappel. Le nom du point d’entrée dll pour cette méthode doit être WSManPluginCommand. |
WSMAN_PLUGIN_CONNECT | Définit le rappel de connexion pour un plug-in. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginConnect. |
WSMAN_PLUGIN_RECEIVE | Définit le rappel de réception pour un plug-in. Tous les plug-ins WinRM qui prennent en charge les fonctionnalités de l’interpréteur de commandes doivent implémenter ce rappel. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginReceive. |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT | Définit le rappel de la commande release pour le plug-in. Le nom du point d’entrée dll doit être WSManPluginReleaseCommandContext. |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT | Définit le rappel de l’interpréteur de commandes de mise en production pour le plug-in. Le nom du point d’entrée dll doit être WSManPluginReleaseCommandContext. |
WSMAN_PLUGIN_SEND | Définit le rappel d’envoi pour un plug-in. Tous les plug-ins WinRM qui prennent en charge les fonctionnalités de l’interpréteur de commandes doivent implémenter ce rappel. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginSend. |
WSMAN_PLUGIN_SHELL | Définit le rappel de l’interpréteur de commandes pour un plug-in. Tous les plug-ins WinRM qui prennent en charge les fonctionnalités de l’interpréteur de commandes doivent implémenter ce rappel. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginShell. |
WSMAN_PLUGIN_SHUTDOWN | Définit le rappel d’arrêt pour le plug-in. Tous les plug-ins WinRM doivent implémenter cette fonction de rappel. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginShutdown. |
WSMAN_PLUGIN_SIGNAL | Définit le rappel de signal pour un plug-in. Tous les plug-ins WinRM qui prennent en charge les fonctionnalités de l’interpréteur de commandes doivent implémenter ce rappel. Le nom du point d’entrée DLL pour cette méthode doit être WSManPluginSignal. |
WSMAN_PLUGIN_STARTUP | Définit le rappel de démarrage pour le plug-in. Tous les plug-ins WinRM doivent implémenter cette fonction de rappel. Le nom du point d’entrée de la DLL pour cette méthode doit être WSManPluginStartup. |