Classes | |
class | CCLREventSink |
A class that manages subscriptions to CLR events via the IActionOnCLREvent interface. More... | |
class | CCLRGCManager |
class | CCLRHost |
A class that hosts the CLR in unmanaged code. More... | |
class | CCLRHostFactory |
class | CCLRMetaHost |
class | CCLRPolicyManager |
class | CException |
class | CHostAssemblyManager |
A class that provides a default implementation of the CLR assembly mangement interfaces; IHostAssemblyManager and IHostAssemblyStore. More... | |
class | CHostControl |
class | CHostPolicyManager |
A class that provides a default implementation of the CLR assembly mangement interfaces; IHostPolicyManager. More... | |
class | IAcceptRuntimes |
class | IEventSinkCallback |
A callback interface that is used by CCLREventSink to report events. More... | |
class | IHandleExceptions |
class | IHostControl |
An interface that extends the MSCoreE IHostControl interface... More... | |
class | IHostPolicyManagerCallback |
A callback interface that is used by CHostPolicyManager to report events. More... | |
class | CNullEventSinkCallback |
An implementation of IEventSinkCallback that does nothing. More... | |
Functions | |
static ICLROnEventManager * | GetEventManager (ICLRControl *pControl) |
static void | CCLREventSinkAtExitDetector () |
static ICLRGCManager * | GetGCManager (ICLRControl *pControl) |
static ICLRRuntimeHost * | BindToRuntime (LPCWSTR version, CCLRHost::BuildFlavour build, DWORD flags, IHostControl *pHostControl) |
static ICLRRuntimeHost * | BindToRuntime (ICLRRuntimeHost *pHost, IHostControl *pHostControl) |
static ICLRControl * | GetCLRControl (ICLRRuntimeHost *pHost) |
static CCLREventSink * | ConnectEventSink (ICLRControl *pControl, IEventSinkCallback &callback) |
static CCLRPolicyManager * | CreatePolicyManager (ICLRControl *pControl) |
static CCLRGCManager * | CreateGCManager (ICLRControl *pControl) |
static ICLRPolicyManager * | GetPolicyManager (ICLRControl *pControl) |
static HRESULT | GetCLRIdentityManager (ICLRAssemblyIdentityManager **ppAssemblyIdentityManager) |
static void | CHostPolicyManagerAtExitDetector () |
DEFINE_MSG (OPR_ThreadAbort) | |
DEFINE_MSG (OPR_ThreadRudeAbortInNonCriticalRegion) | |
DEFINE_MSG (OPR_ThreadRudeAbortInCriticalRegion) | |
DEFINE_MSG (OPR_AppDomainUnload) | |
DEFINE_MSG (OPR_AppDomainRudeUnload) | |
DEFINE_MSG (OPR_ProcessExit) | |
DEFINE_MSG (OPR_FinalizerRun) | |
DEFINE_MSG (MaxClrOperation) | |
DEFINE_MSG (eNoAction) | |
DEFINE_MSG (eThrowException) | |
DEFINE_MSG (eAbortThread) | |
DEFINE_MSG (eRudeAbortThread) | |
DEFINE_MSG (eUnloadAppDomain) | |
DEFINE_MSG (eRudeUnloadAppDomain) | |
DEFINE_MSG (eExitProcess) | |
DEFINE_MSG (eFastExitProcess) | |
DEFINE_MSG (eRudeExitProcess) | |
DEFINE_MSG (eDisableRuntime) | |
DEFINE_MSG (MaxPolicyAction) | |
DEFINE_MSG (FAIL_NonCriticalResource) | |
DEFINE_MSG (FAIL_CriticalResource) | |
DEFINE_MSG (FAIL_FatalRuntime) | |
DEFINE_MSG (FAIL_OrphanedLock) | |
DEFINE_MSG (FAIL_StackOverflow) | |
DEFINE_MSG (FAIL_AccessViolation) | |
DEFINE_MSG (FAIL_CodeContract) | |
DEFINE_MSG (MaxClrFailure) | |
Variables | |
static bool | s_processIsExiting = false |
static CNullEventSinkCallback | s_nullEventSinkCallback |
static bool | s_processIsExiting = false |
static ICLRRuntimeHost * BindToRuntime | ( | ICLRRuntimeHost * | pHost, | |
IHostControl * | pHostControl | |||
) | [static] |
static ICLRRuntimeHost * BindToRuntime | ( | LPCWSTR | version, | |
CCLRHost::BuildFlavour | build, | |||
DWORD | flags, | |||
IHostControl * | pHostControl | |||
) | [static] |
static void CCLREventSinkAtExitDetector | ( | ) | [static] |
static void CHostPolicyManagerAtExitDetector | ( | ) | [static] |
static CCLREventSink * ConnectEventSink | ( | ICLRControl * | pControl, | |
IEventSinkCallback & | callback | |||
) | [static] |
static CCLRGCManager * CreateGCManager | ( | ICLRControl * | pControl | ) | [static] |
static CCLRPolicyManager * CreatePolicyManager | ( | ICLRControl * | pControl | ) | [static] |
JetByteTools::CLRHosting::DEFINE_MSG | ( | MaxClrFailure | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_CodeContract | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_AccessViolation | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_StackOverflow | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_OrphanedLock | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_FatalRuntime | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_CriticalResource | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | FAIL_NonCriticalResource | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | MaxPolicyAction | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eDisableRuntime | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eRudeExitProcess | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eFastExitProcess | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eExitProcess | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eRudeUnloadAppDomain | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eUnloadAppDomain | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eRudeAbortThread | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eAbortThread | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eThrowException | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | eNoAction | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | MaxClrOperation | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_FinalizerRun | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_ProcessExit | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_AppDomainRudeUnload | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_AppDomainUnload | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_ThreadRudeAbortInCriticalRegion | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_ThreadRudeAbortInNonCriticalRegion | ) |
JetByteTools::CLRHosting::DEFINE_MSG | ( | OPR_ThreadAbort | ) |
static ICLRControl * GetCLRControl | ( | ICLRRuntimeHost * | pHost | ) | [static] |
static HRESULT GetCLRIdentityManager | ( | ICLRAssemblyIdentityManager ** | ppAssemblyIdentityManager | ) | [static] |
static ICLROnEventManager * GetEventManager | ( | ICLRControl * | pControl | ) | [static] |
static ICLRGCManager * GetGCManager | ( | ICLRControl * | pControl | ) | [static] |
static ICLRPolicyManager * GetPolicyManager | ( | ICLRControl * | pControl | ) | [static] |
bool s_processIsExiting = false [static] |
bool s_processIsExiting = false [static] |