Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Hosting Enumerations

This section describes the unmanaged enumerations that the hosting API uses.

CLSID_RESOLUTION_FLAGS Enumeration

Contains values that indicate how the common language runtime (CLR) should resolve a CLSID.

COR_GC_STAT_TYPES Enumeration

Specifies the statistics to be recorded for a garbage collection.

COR_GC_THREAD_STATS_TYPES Enumeration

Indicates the garbage collection statistics for a thread.

EApiCategories Enumeration

Describes the categories of capabilities that the host can block from running in partially trusted code.

EBindPolicyLevels Enumeration

Provides flags that specify the level at which to apply or modify assembly policy.

ECLRAssemblyIdentityFlags Enumeration

Indicates the type of an assembly's identity.

EClrEvent Enumeration

Describes the CLR events for which the host can register callbacks.

EClrFailure Enumeration

Describes the set of failures for which a host can set policy actions.

EClrOperation Enumeration

Describes the set of operations for which a host can apply policy actions.

EClrUnhandledException Enumeration

Describes the available options for managing exceptions that are unhandled in user code.

EContextType Enumeration

Describes the security context of the currently executing thread.

ECustomDumpFlavor Enumeration

Contains values that indicate which items to include in a custom subset of a heap dump when reporting errors.

ECustomDumpItemKind Enumeration

Reserved for future extension of the CustomDumpItem Structure structure.

EHostApplicationPolicy Enumeration

Indicates how to modify an IHostAssemblyManager Interface interface object. This enumeration has been deprecated.

EHostBindingPolicyModifyFlags Enumeration

Allows the host to specify the type of redirection the CLR should perform when applying policy modifications from a source assembly to a target assembly.

EInitializeNewDomainFlags Enumeration

Enables the host to provide the runtime with information about the initialization of an application domain.

EMemoryAvailable Enumeration

Contains values that indicate the amount of free physical memory on the computer.

EMemoryCriticalLevel Enumeration

Contains values that indicate the impact of a failure when a specific memory allocation has been requested but cannot be satisfied.

EPolicyAction Enumeration

Describes the policy actions the host can set for operations described by EClrOperation Enumeration and failures described by EClrFailure Enumeration.

ESymbolReadingPolicy Enumeration

Contains values that set the policy for reading program database (PDB) files.

ETaskType Enumeration

Contains values that indicate the kind of task represented by an ICLRTask Interface or an IHostTask Interface interface.

HOST_TYPE Enumeration

Contains values that specify the type of host that is launching an application.

MALLOC_TYPE Enumeration

Contains values that specify the characteristics of the memory that is being allocated.

METAHOST_CONFIG_FLAGS Enumeration

Describes the possible flags returned in the pdwConfigFlags parameter of the ICLRMetaHostPolicy::GetRequestedRuntime method.

METAHOST_POLICY_FLAGS Enumeration

Provides binding policies that are common to most runtime hosts.

RUNTIME_INFO_FLAGS Enumeration

Contains values that indicate what information about the CLR should be returned.

StackOverflowType Enumeration

Contains values that indicate the underlying cause of a stack overflow event.

STARTUP_FLAGS Enumeration

Contains values that indicate the startup behavior of the CLR.

ValidatorFlags Enumeration

Contains values that indicate the type of validation that should be performed in a call to ICLRValidator::Validate Method.

WAIT_OPTION Enumeration

Indicates the action a host should take if an operation requested by the CLR blocks.

Community Additions

ADD
Show:
© 2015 Microsoft