Puntos de entrada del complemento de operaciones
Un complemento de operaciones debe implementar determinados puntos de entrada en función de las funcionalidades que quiera admitir.
Un complemento debe registrarse con el servicio Administración remota de Windows (WinRM), que contiene los nombres de los puntos de entrada del archivo DLL del complemento. Todas las operaciones tienen puntos de entrada de DLL predefinidos que deben exponerse si se admite esa operación.
En la tabla siguiente se proporciona información general sobre los puntos de entrada del complemento de operaciones en la API del complemento WinRM.
Función | Descripción |
---|---|
WSMAN_PLUGIN_COMMAND | Define la devolución de llamada del comando para un complemento. Todos los complementos winRM que admiten funcionalidades de shell deben implementar esta devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginCommand. |
WSMAN_PLUGIN_CONNECT | Define la devolución de llamada de conexión para un complemento. El nombre del punto de entrada dll para este método debe ser WSManPluginConnect. |
WSMAN_PLUGIN_RECEIVE | Define la devolución de llamada de recepción de un complemento. Todos los complementos winRM que admiten funcionalidades de shell deben implementar esta devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginReceive. |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT | Define la devolución de llamada del comando release para el complemento. El nombre del punto de entrada dll debe ser WSManPluginReleaseCommandContext. |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT | Define la devolución de llamada del shell de versión para el complemento. El nombre del punto de entrada dll debe ser WSManPluginReleaseCommandContext. |
WSMAN_PLUGIN_SEND | Define la devolución de llamada de envío para un complemento. Todos los complementos winRM que admiten funcionalidades de shell deben implementar esta devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginSend. |
WSMAN_PLUGIN_SHELL | Define la devolución de llamada del shell para un complemento. Todos los complementos winRM que admiten funcionalidades de shell deben implementar esta devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginShell. |
WSMAN_PLUGIN_SHUTDOWN | Define la devolución de llamada de apagado del complemento. Todos los complementos winRM deben implementar esta función de devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginShutdown. |
WSMAN_PLUGIN_SIGNAL | Define la devolución de llamada de señal para un complemento. Todos los complementos winRM que admiten funcionalidades de shell deben implementar esta devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginSignal. |
WSMAN_PLUGIN_STARTUP | Define la devolución de llamada de inicio del complemento. Todos los complementos winRM deben implementar esta función de devolución de llamada. El nombre del punto de entrada dll para este método debe ser WSManPluginStartup. |