ICorDebugMDA

更新:2007 年 11 月

表示托管调试助手 (MDA) 消息。

interface ICorDebugMDA : IUnknown {
    HRESULT GetDescription (
        [in] ULONG32   cchName,
        [out] ULONG32  *pcchName,
        [out, size_is(cchName), length_is(*pcchName)]
                        WCHAR      szName[]
    );
        
    HRESULT GetFlags (
        [in] CorDebugMDAFlags *pFlags
        );
        
    HRESULT GetName (
        [in] ULONG32   cchName,
        [out] ULONG32  *pcchName,
        [out, size_is(cchName), length_is(*pcchName)]
            WCHAR      szName[]
    );
        
    HRESULT GetOSThreadId (
        [out] DWORD    *pOsTid
    );
        
    HRESULT GetXML (
        [in] ULONG32   cchName,
        [out] ULONG32  *pcchName,
        [out, size_is(cchName), length_is(*pcchName)]
            WCHAR      szName[]
    );
};

方法

方法

说明

ICorDebugMDA::GetDescription 方法

获取一个包含此 MDA 说明信息的字符串。

ICorDebugMDA::GetFlags 方法

获取与此 MDA 相关联的标志。

ICorDebugMDA::GetName 方法

获取一个包含此 MDA 名称的字符串。

ICorDebugMDA::GetOSThreadId 方法

获取此 MDA 执行时使用的操作系统线程标识符。

ICorDebugMDA::GetXML 方法

获取与此 MDA 相关联的完整 XML 流。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorDebug.idl

**库:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

概念

使用托管调试助手诊断错误

其他资源

调试接口