ICorProfilerInfo2::GetRVAStaticAddress Metodu
Belirtilen göreli sanal adres (RVA) statik alanının adresini alır.
Sözdizimi
HRESULT GetRVAStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[out] void **ppAddress);
Parametreler
classId
[in] İstenen RVA statik alanını içeren sınıfın kimliği.
fieldToken
[in] İstenen RVA statik alanı için meta veri belirteci.
ppAddress
[out] RVA statik alanının adresini gösteren işaretçi.
Açıklamalar
GetRVAStaticAddress
yöntemi aşağıdakilerden birini döndürebilir:
Belirtilen statik alana belirtilen bağlamda bir adres atanmamışsa HRESULT CORPROF_E_DATAINCOMPLETE.
Çöp toplama yığınında olabilecek nesnelerin adresleri. Bu adresler çöp toplamadan sonra geçersiz hale gelebilir, bu nedenle çöp toplamadan sonra profil oluşturucular geçerli olduklarını varsaymamalıdır.
Bir sınıfın sınıf oluşturucusunun tamamlanmasından önce tüm GetRVAStaticAddress
statik alanları için CORPROF_E_DATAINCOMPLETE döndürür, ancak statik alanlardan bazıları zaten başlatılmış olabilir ve çöp toplama nesnelerinin kökünü oluşturuyor olabilir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren 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