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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin