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)
