Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains links to reference topics for frequently used unmanaged enumerations.
- ASM_CACHE_FLAGS
Contains values that indicate the source of an IAssemblyCacheItem.
- ASM_CMP_FLAGS
Contains flag values that can be passed as a parameter to IAssemblyName::IsEqual.
- ASM_DISPLAY_FLAGS
Contains flag values to pass to IAssemblyName::GetDisplayName.
- ASM_NAME
Represents flags that can be used as parameters for methods of IAssemblyName.
- AssemblyComparisonResult
Used by the CompareAssemblyIdentity function to clarify the determination of whether two assembly identities are equivalent.
- AssemblyFlags
Contains values that describe run-time features of an assembly.
- AssemblyRefFlags
Contains values that describe features of an assembly reference.
- BindingDisplayImageType
Contains values that describe the type of image to be displayed with the current object.
- CLRDataEnumMemoryFlags
Contains values that indicate which memory regions a call to ICLRDataEnumMemoryRegions::EnumMemoryRegions should include.
- CLSID_RESOLUTION_FLAGS
Contains values that indicate how the common language runtime should resolve a CLSID.
- COINITIEE
Specifies constants used by CoInitializeEE when initializing the common language runtime.
- COR_PRF_JIT_CACHE
Contains values used to describe the result of a cached function search.
- COR_PRF_MONITOR
Contains values used to describe the result of a cached function search.
- COR_PRF_MISC
Contains constant values used in special situations.
- COR_PRF_SUSPEND_REASON
Contains values used to describe the reason for a suspension of common language runtime code execution.
- COR_PRF_TRANSITION_REASON
Contains values used to describe a transition from managed to unmanaged code, or vice versa.
- COR_PUB_ENUMPROCESS
Contains the supported value COR_PUB_MANAGEDONLY.
- CorArgType
Contains values that describe the native type of a runtime handle.
- CorAssemblyFlags
Contains values that describe the metadata applied to an assembly compilation.
- CorAttributeTargets
Contains flag values that indicate the kinds of objects to which custom attributes are applied.
- CorCallingConvention
Contains values that describe the types of calling conventions that are made in managed code.
- CorCheckDuplicatesFor
Contains values used during checks for duplications.
- CorDebugChainReason
Contains values that indicate the reason or reasons for the initiation of a call chain.
- CorDebugCreateProcessFlags
Contains the only supported flag value that can be used in a call to ICorDebug::CreateProcess.
- CorDebugExceptionCallbackType
Provides values that indicate the type of callback being made from an ICorDebugManagedCallback2::Exception event.
- CorDebugExceptionFlags
Contains the supported flag value for an exception that can be intercepted.
- CorDebugExceptionUnwindCallbackType
Contains values that describe the conditions under which ICorDebugManagedCallback2::ExceptionUnwind was called.
- CorDebugHandleType
Contains values that describe a handle type. A strong handle keeps an object alive, whereas a weak handle does not.
- CorDebugIlToNativeMappingTypes
Provides values used in the ilOffset field of an instance of the COR_DEBUG_IL_TO_NATIVE_MAP structure to indicate that the range of native instructions represented by that instance corresponds to a special code region.
- CorDebugInterfaceVersion
Contains values that specify the .NET Framework version (and the corresponding version of Cordebug.idl) in which the similarly named interface was declared.
- CorDebugIntercept
Provides flag values that describe types of code that can be stepped through.
- CorDebugInternalFrameType
Contains values that identify the type of stack frame. ICorDebugInternalFrame::GetFrameType takes an out parameter of type CorDebugInternalFrameType.
- CorDebugJITCompilerFlags
Contains values that influence the behavior of the managed just-in-time compiler.
- CorDebugMappingResult
Contains flag values that describe the outcome of the mapping operation.
- CorDebugMDAFlags
Contains the supported value that indicates the call stack of the thread that contains the managed debugging assistant (MDA) no longer describes exactly where the MDA was originally raised.
- CorDebugRegister
Contains values that represent the registers associated with a given processor architecture.
- CorDebugStepReason
Provides values that indicate the outcome of an individual step.
- CorDebugThreadState
Contains values that a debugger can use to determine whether to allow a thread to continue execution of code.
- CorDebugUnmappedStop
Contains values that represent the types of code that can trigger a halt in code execution.
- CorDebugUserState
Contains flag values that describe the condition of a thread. ICorDebugThread::GetUserState returns an out parameter of type CorDebugUserState.
- CorDeclSecurity
Contains values that describe the types of declarative security used by the common language runtime.
- CorElementType
Contains values that describe the underlying native type of a common language runtime Type.
- CorErrorIfEmitOutOfOrder
Contains flag values that indicate the conditions under which an error message should be generated when metadata is emitted out of order.
- CorEventAttr
Contains values that describe the metadata of an event.
- CorFieldAttr
Contains values that describe metadata about a field.
- CorFileFlags
Contains values that describe the type of file defined in a call to IMetaDataAssemblyEmit::DefineFile.
- CorGenericParamAttr
Contains values that describe the Type parameters for generic types, as used in calls to IMetaDataEmit2::DefineGenericParam.
- CorImportOptions
Contains flag values that control the behavior during importation of an assembly outside the current scope.
- CorManifestResourceFlags
Contains values that describe the visibility of resources encoded in an assembly manifest.
- CorMethodAttr
Contains values that describe metadata about a method.
- CorMethodImpl
Contains values that describe method implementation features.
- CorMethodSemanticsAttr
Contains values that describe the relationship between a method and an associated property or event.
- CorNativeType
Contains values that describe native unmanaged types.
- CorNotificationForTokenMovement
Contains flag values that influence notifications upon token movement.
- CorOpenFlags
Contains flag values that control metadata behavior upon opening manifest files.
- CorParamAttr
Contains values that describe the metadata of a method parameter.
- CorPEKind
Contains values that describe a portable executable file, as returned from a call to IMetaDataImport2::GetPEKind.
- CorPinvokeMap
Contains values that describe features of a PInvoke call.
- CorPropertyAttr
Contains values that describe the metadata of a property.
- CorSaveSize
Contains values indicating the level of precision required when querying for the size of a save operation.
- CorSerializationType
Contains values that describe how an object is serialized by the common language runtime. These values generally correspond to CorElementType values.
- CorSetENC
Contains values used to influence behavior during the generation of metadata.
- CorSymAddrKind Enumeration
Indicates the type of memory address.
- CorSymSearchPolicyAttributes Enumeration
Defines constants that specify search policy attributes and are used in ISymUnmanagedBinder2::GetReaderForFile2 and ISymUnmanagedBinder3::GetReaderFromCallback.
- CorSymVarFlag Enumeration
Indicates that a variable is compiler-generated.
- CorTokenType
Contains values that indicate the kind of object that a metadata token references.
- CorTypeAttr
Contains values that indicate type metadata.
- CorUnmanagedCallingConvention
Contains values that describe unmanaged calling conventions.
- CREATE_ASM_NAME_OBJ_FLAGS
Contains flag values used by CreateAssemblyNameObject.
- EApiCategories
Describes the categories of capabilities that the host can block from running in partially trusted code.
- EBindPolicyLevels
Provides flags used to specify the level at which to apply or modify assembly policy.
- EClrEvent
Describes the common language runtime events for which the host can register callbacks.
- EClrFailure
Describes the set of failures for which a host can set policy actions.
- EClrOperation
Describes the set of operations for which a host can apply policy actions.
- EClrUnhandledException
Describes the options available to manage exceptions that are unhandled in user code.
- EContextType
Describes the security context of the currently executing thread.
- ECustomDumpFlavor
Contains values that indicate what items to include in a custom subset of a heap dump when reporting errors.
- ECustomDumpItemKind
Contains values that describe the associated CustomDumpItem instance.
- EHostBindingPolicyModifyFlags
Allows the host to specify the type of redirection the common language runtime should perform when applying policy modifications from a source assembly to a target assembly.
- EMAllocType
Contains values that provide details to an IHostMAlloc about the kind of memory to allocate.
- EMemoryAvailable
Contains values that indicate the amount of free physical memory on the computer.
- EMemoryCriticalLevel
Contains values that indicate the impact of a failure to satisfy a request for a specific memory allocation.
- EPolicyAction
Describes the policy actions the host can set for operations described by EClrOperation and failures described by EClrFailure.
- ESymbolReadingPolicy
Contains values that set the policy for reading program database (PDB) files.
- ETaskType
Contains values that indicate the kind of task represented by an ICLRTask or an IHostTask.
- LoggingLevelEnum
Contains values that define logging message levels.
- LogSwitchCallReason
Contains values that specify why ICorDebugManagedCallback::LogSwitch or ICorDebugProcess::ModifyLogSwitch was called.
- NOTIFY_FILTER Enumeration
Identifies calls for debugger APIs.
- RUNTIME_INFO_FLAGS
Contains values that indicate what information about the common language runtime should be returned.
- StackOverflowType
Contains values that indicate the underlying cause of a stack overflow event. This information is passed to the host using a call to IActionOnCLREvent::OnEvent.
- STARTUP_FLAGS
Contains values that indicate the startup behavior of the common language runtime. By default, garbage collection is non-concurrent, and only the base class library is loaded into the domain-neutral area.
- ValidatorFlags
Contains values indicating the kind of validation that should be performed in a call to ICLRValidator::Validate.
- WAIT_OPTION
Indicates the action a host should take if an operation requested by the common language runtime blocks.
Diagnostics Symbol Store Interfaces