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 THYCrossPlatformPluginDescriptor class.

Location


Properties


Name

Gets name of the plugin.

property Name: WideString read

UserData

Gets user defined data.

property UserData: WideString read

Required Methods


CheckPluginInterface  safecall

Checks whether specified interface is supported by the plugin.

function CheckPluginInterface(const aInterface: TGuid): WordBool

Parameters:

  • aInterface: GUID of the interface.

CheckPluginType  safecall

Checks whether specified type is supported by the plugin.

function CheckPluginType(const aType: WideString): WordBool

Parameters:

  • aType: Name of the type.

 

  • THYCrossPlaformPluginDescriptor
  • IHYCrossPlatformPluginDescriptor Interface