Compartilhar via


Interface ICorDebugMDA

Representa uma mensagem de assistente (MDA) depuração gerenciada.

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étodos

Método

Descrição

Método ICorDebugMDA::GetDescription

Obtém uma cadeia de caracteres contendo uma descrição deste MDA.

Método ICorDebugMDA::GetFlags

Obtém os sinalizadores associados a este MDA.

Método ICorDebugMDA::GetName

Obtém uma seqüência de caracteres que contém o nome deste MDA.

Método ICorDebugMDA::GetOSThreadId

Obtém o identificador de segmento de sistema operacional no qual este MDA está em execução.

Método ICorDebugMDA::GetXML

Obtém o fluxo XML completo associado a este MDA.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Conceitos

Diagnosticar erros com assistentes de Depurando gerenciados

Outros recursos

Interfaces de depuração