Partager via


ICorDebugMDA

Mise à jour : novembre 2007

Représente un message d'Assistant Débogage managé (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[]
    );
};

Méthodes

Méthode

Description

ICorDebugMDA::GetDescription, méthode

Obtient une chaîne contenant une description de ce MDA.

ICorDebugMDA::GetFlags, méthode

Obtient les indicateurs associés à ce MDA.

ICorDebugMDA::GetName, méthode

Obtient une chaîne contenant le nom de ce MDA.

ICorDebugMDA::GetOSThreadId, méthode

Obtient l'identificateur du thread du système d'exploitation sur lequel ce MDA est en cours d'exécution.

ICorDebugMDA::GetXML, méthode

Obtient le flux XML complet associé à ce MDA.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Concepts

Diagnostic d'erreurs avec les Assistants de débogage managés

Autres ressources

Interfaces de débogage