Partager via


ICLRErrorReportingManager

Mise à jour : novembre 2007

Fournit des méthodes qui permettent à l'hôte de configurer des dumps de pile personnalisés pour le rapport d'erreurs.

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

Méthode

Description

ICLRErrorReportingManager::BeginCustomDump, méthode

Spécifie la configuration du dump de pile personnalisé pour le rapport d'erreurs.

ICLRErrorReportingManager::EndCustomDump, méthode

Efface la configuration du dump de la pile personnalisée qui a été définie par un appel antérieur à BeginCustomDump.

ICLRErrorReportingManager::GetBucketParametersForCurrentException, méthode

Obtient le compartiment Watson de l'exception actuelle sur le thread appelant.

Notes

La méthode BeginCustomDump définit la configuration du dump de la pile personnalisée. La méthode EndCustomDump efface la configuration du dump de la pile personnalisée et libère tout état qui y est associé. Il doit être appelé une fois que le dump personnalisé est terminé.

Remarque importante :

L'échec d'appel de EndCustomDump provoque une fuite de mémoire.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

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

Voir aussi

Référence

ECustomDumpItemKind

Autres ressources

Interfaces d'hébergement