ICorDebugMDA Interface
Represents a Managed Debugging Assistant (MDA) message.
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[]
);
};
Methods
Method | Description |
---|---|
Gets a string containing a description of this MDA. |
|
Gets the flags associated with this MDA. |
|
Gets a string containing the name of this MDA. |
|
Gets the operating system thread identifier upon which this MDA is executing. |
|
Gets the full XML stream associated with this MDA. |
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Version: 2.0
See Also
Concepts
Diagnosing Errors with Managed Debugging Assistants