ICLRAppDomainResourceMonitor::GetCurrentAllocated Metodu

Oluşturulduğundan beri uygulama etki alanı tarafından yapılan tüm bellek ayırmalarının bayt cinsinden toplam boyutunu, atık olarak toplanan belleği çıkarmadan alır.

Sözdizimi

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

Parametreler

dwAppDomainId
[in] İstenen uygulama etki alanının kimliği.

pBytesAllocated
[out] Tüm bellek ayırmalarının toplam boyutunun işaretçisi.

Dönüş Değeri

Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.

HRESULT Description
S_OK Yöntem başarıyla tamamlandı.
COR_E_APPDOMAINUNLOADED Uygulama etki alanı kaldırıldı veya yok.

Açıklamalar

Bu yöntem, yönetilen AppDomain.MonitoringTotalAllocatedMemorySize özelliğin yönetilmeyen eşdeğeridir.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MetaHost.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 4'ten beri kullanılabilir

Ayrıca bkz.