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
- Unit: Hydra.Core.Interfaces.pas
- Ancestry: IHYCrossPlatformInterface | IHYCrossPlatformPluginDescriptor
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
- .NET
- Delphi