IHYCrossPlatformPluginDescriptor

Overview

IHYCrossPlatformPluginDescriptor is an interface that defines a cross platform descriptor. This interface is used by the managed hosts to retrieve information from the unmanaged plugins.

There is no need to implement this interface manually since it is already implemented by the THYCrossPlaformPluginDescriptor class.

Location


Properties


Name

Returns name of the plugin.

 

property Name: String read;

 

String Name { get; }

 

ReadOnly Property Name() As String

UserData

Returns user defined data.

 

property UserData: String read;

 

String UserData { get; }

 

ReadOnly Property UserData() As String

Required Methods


CheckPluginInterface

 

method CheckPluginInterface(var pluginInterfaceId: Guid): Boolean

 

Boolean CheckPluginInterface(ref Guid pluginInterfaceId)

 

Function CheckPluginInterface(ByRef pluginInterfaceId As Guid) As Boolean

Parameters:

  • pluginInterfaceId:

CheckPluginType

 

method CheckPluginType(pluginType: String): Boolean

 

Boolean CheckPluginType(String pluginType)

 

Function CheckPluginType(pluginType As String) As Boolean

Parameters:

  • pluginType:

 

  • THYCrossPlaformPluginDescriptor
  • IHYCrossPlatformPluginDescriptor Interface