CLRDataAddressType Enumeration
Indicates the type of data contained at a given address
Syntax
typedef enum CLRDataModuleExtentType {
CLRDATA_ADDRESS_UNRECOGNIZED,
CLRDATA_ADDRESS_MANAGED_METHOD,
CLRDATA_ADDRESS_RUNTIME_MANAGED_CODE,
CLRDATA_ADDRESS_RUNTIME_UNMANAGED_CODE,
CLRDATA_ADDRESS_GC_DATA,
CLRDATA_ADDRESS_RUNTIME_MANAGED_STUB,
CLRDATA_ADDRESS_RUNTIME_UNMANAGED_STUB
} CLRDataModuleExtentType;
Members
Member | Description |
---|---|
CLRDATA_ADDRESS_UNRECOGNIZED |
The data at the address is not recognized. |
CLRDATA_ADDRESS_MANAGED_METHOD |
The data at the address is a managed method. |
CLRDATA_ADDRESS_RUNTIME_MANAGED_CODE |
The data at the address is managed code associated with the runtime. |
CLRDATA_ADDRESS_RUNTIME_UNMANAGED_CODE |
The data at the address is unmanaged code associated with the runtime. |
CLRDATA_ADDRESS_GC_DATA |
The data at the address is data for the GC. |
CLRDATA_ADDRESS_RUNTIME_MANAGED_STUB |
The data at the address is a managed stub. |
CLRDATA_ADDRESS_RUNTIME_UNMANAGED_STUB |
The data at the address is an unmanaged stub. |
Remarks
This enumeration lives inside the runtime and is not exposed through any headers or library files. To use it, define the enumeration as specified above.
Requirements
Platforms: See System Requirements. Header: None Library: None .NET Framework Versions: Available since 4.7
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.