Partilhar via


Interface ICLRErrorReportingManager

Fornece métodos que permitem que o host despejos de pilha personalizada para configurar erro emissão de relatórios.

interface ICLRErrorReportingManager : IUnknown {
    HRESULT BeginCustomDump (
        [in] ECustomDumpFlavor dwFlavor,
        [in] DWORD dwNumItems,
        [in, size_is(dwNumItems), length_is(dwNumItems)]
                      CustomDumpItem items[],
        DWORD dwReserved
    );
    HRESULT EndCustomDump ();
    HRESULT GetBucketParametersForCurrentException([out]
                       BucketParameters *pParams);
};

Métodos

Método

Descrição

Método ICLRErrorReportingManager::BeginCustomDump

Especifica a configuração de despejos de pilha personalizado para o relatório de erros.

Método ICLRErrorReportingManager::EndCustomDump

Apaga a configuração de despejo da pilha personalizada que foi conjunto por uma telefonar anterior a BeginCustomDump.

Método ICLRErrorReportingManager::GetBucketParametersForCurrentException

Obtém o Watson bucket para a exceção corrente no thread de chamada.

Comentários

The BeginCustomDump método define a configuração de despejo de pilha personalizado. The EndCustomDump método limpa a configuração de despejo de pilha personalizado e libera qualquer estado associado. Ela deve ser chamada depois de concluir o despejo personalizado.

Observação importanteObservação importante:

Falha ao chamar EndCustomDump faz com que a memória para vazar.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

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

Consulte também

Referência

Enumeração ECustomDumpItemKind

Outros recursos

Interfaces de hospedagem