Partager via


ICLRAppDomainResourceMonitor::GetCurrentAllocated, méthode

Obtient la taille totale, en octets, de toutes les allocations de mémoire effectuées par le domaine d'application depuis sa création, sans soustraire la mémoire récupérée par le garbage collection.

HRESULT GetCurrentAllocated([in]  DWORD dwAppDomainId,
                            [out] ULONGLONG* pBytesAllocated);

Paramètres

  • dwAppDomainId
    [in] ID du domaine d'application requis.

  • pBytesAllocated
    [in, out] Pointeur vers la taille totale de toutes les allocations de mémoire.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT qui indiquent l'échec de la méthode.

HRESULT

Description

S_OK

La méthode s'est correctement terminée.

COR_E_APPDOMAINUNLOADED

Le domaine d'application a été déchargé ou n'existe pas.

Notes

Cette méthode est l'équivalent non managé de la propriété AppDomain.MonitoringTotalAllocatedMemorySize managée.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

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

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRAppDomainResourceMonitor, interface

Concepts

Analyse de ressource de domaine d'application

Autres ressources

Interfaces d'hébergement

Hébergement (Référence des API non managées)