Operations Plug-in Entry Points

An operations plug-in needs to implement certain entry points depending on the capabilities that it wants to support.

A plug-in must register with the Windows Remote Management (WinRM) service, which contains the names of the plug-in DLL entry points. All operations have predefined DLL entry points that must be exposed if that operation is supported.

The following table provides an overview of the operations plug-in entry points in the WinRM Plug-in API.

FunctionDescription
WSMAN_PLUGIN_COMMAND

Defines the command callback for a plug-in.

All WinRM plug-ins that support shell capabilities need to implement this callback.

The DLL entry point name for this method must be WSManPluginCommand.

WSMAN_PLUGIN_RECEIVE

Defines the receive callback for a plug-in.

All WinRM plug-ins that support shell capabilities need to implement this callback.

The DLL entry point name for this method must be WSManPluginReceive.

WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT

Defines the release command callback for the plug-in.

The DLL entry point name must be WSManPluginReleaseCommandContext.

WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT

Defines the release shell callback for the plug-in.

The DLL entry point name must be WSManPluginReleaseCommandContext.

WSMAN_PLUGIN_SEND

Defines the send callback for a plug-in.

All WinRM plug-ins that support shell capabilities need to implement this callback.

The DLL entry point name for this method must be WSManPluginSend.

WSMAN_PLUGIN_SHELL

Defines the shell callback for a plug-in.

All WinRM plug-ins that support shell capabilities need to implement this callback.

The DLL entry point name for this method must be WSManPluginShell.

WSMAN_PLUGIN_SHUTDOWN

Defines the shutdown callback for the plug-in.

All WinRM plug-ins must implement this callback function.

The DLL entry point name for this method must be WSManPluginShutdown.

WSMAN_PLUGIN_SIGNAL

Defines the signal callback for a plug-in.

All WinRM plug-ins that support shell capabilities need to implement this callback.

The DLL entry point name for this method must be WSManPluginSignal.

WSMAN_PLUGIN_STARTUP

Defines the startup callback for the plug-in.

All WinRM plug-ins must implement this callback function.

The DLL entry point name for this method must be WSManPluginStartup.

 

 

 

Show:
© 2014 Microsoft