Skip to content

IClrRuntimeInfo ​

Kind: Interface

Namespace: Microsoft.Runtime.Hosting.Interop

Public Member Functions

abstract virtual

int

GetVersionString(StringBuilder out buffer, int out bufferLength)

abstract virtual

int

GetRuntimeDirectory(StringBuilder out buffer, int out bufferLength)

abstract virtual

bool

IsLoaded(IntPtr processHandle)

abstract virtual

int

LoadErrorString(int resourceId, StringBuilder out buffer, int out bufferLength)

abstract virtual

IntPtr

LoadLibrary(string dllName)

abstract virtual

IntPtr

GetProcAddress(string procName)

abstract virtual

object

GetInterface(Guid coClassId, Guid interfaceId)

abstract virtual

bool

IsLoadable()

abstract virtual

void

SetDefaultStartupFlags(StartupFlags startupFlags, string hostConfigFile)

abstract virtual

int

GetDefaultStartupFlags(StartupFlags out startupFlags, StringBuilder out hostConfigFile, int out hostConfigFileLength)

abstract virtual

void

BindAsLegacyV2Runtime()

abstract virtual

void

IsStarted(bool out started, StartupFlags out startupFlags)