Table of Contents

Interface IInitializableTask

Namespace
Hi3Helper.Plugin.Core
Assembly
Hi3Helper.Plugin.Core.dll

An interface that defines the asynchronous initialization of the class member.

[GeneratedComInterface]
[Guid("436f6c6c-6170-7365-727f-000000000000")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[IUnknownDerived<InterfaceInformation, InterfaceImplementation>]
public interface IInitializableTask : IFree

Methods

Free()

void Free()

InitAsync(in Guid, out nint)

Asynchronously initializes the instance.

void InitAsync(in Guid cancelToken, out nint result)

Parameters

cancelToken Guid

Guid instance for cancellation token.

result nint

A pointer to ComAsyncResult.

Remarks

This method returns a pointer to ComAsyncResult via out result. This method has Return value of int.
Please use AsTask<T>(nint) to get the return value.