ICorDebugAppDomain3 Interface
Provides methods to retrieve information about the managed representations of Windows Runtime types currently loaded in an application domain. This interface is an extension of the ICorDebugAppDomain and ICorDebugAppDomain2 interfaces.
Methods
Method | Description |
---|---|
ICorDebugAppDomain3::GetCachedWinRTTypes | Gets an enumerator for all cached Windows Runtime types. |
ICorDebugAppDomain3::GetCachedWinRTTypesForIIDs | Gets an enumerator for cached Windows Runtime types in an application domain based on their interface identifiers. |
Remarks
This interface is meant to be used by a debugger in conjunction with a function evaluation call to M:System.Runtime.InteropServices.Marshal.GetInspectableIIDs(System.Object)
. When the method retrieves the interface identifiers supported by a Windows Runtime server object, the debugger may use the methods defined in this interface to map them to managed types that correspond to those interfaces.
To retrieve an instance of this interface, run QueryInterface
on an instance of the ICorDebugAppDomain or ICorDebugAppDomain2 interface.
Note
This interface does not support being called remotely, either cross-machine or cross-process.
Requirements
Platforms: Windows Runtime
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.5