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
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra.CrossPlatform
- Ancestry: IHYCrossPlatformInterface | IHYCrossPlatformPluginDescriptor
Properties
Name
Returns name of the plugin.
property Name: String read;
String Name { get; }
var Name: String { get{} }
ReadOnly Property Name() As String
UserData
Returns user defined data.
property UserData: String read;
String UserData { get; }
var UserData: String { get{} }
ReadOnly Property UserData() As String
Required Methods
CheckPluginInterface
method CheckPluginInterface(var pluginInterfaceId: Guid): Boolean
Boolean CheckPluginInterface(ref Guid pluginInterfaceId)
func CheckPluginInterface(_ pluginInterfaceId: inout Guid) -> Boolean
Function CheckPluginInterface(ByRef pluginInterfaceId As Guid) As Boolean
Parameters:
- pluginInterfaceId:
CheckPluginType
method CheckPluginType(pluginType: String): Boolean
Boolean CheckPluginType(String pluginType)
func CheckPluginType(_ pluginType: String) -> Boolean
Function CheckPluginType(pluginType As String) As Boolean
Parameters:
- pluginType:
- THYCrossPlaformPluginDescriptor
-
IHYCrossPlatformPluginDescriptor Interface
- .NET
- Delphi