Aracılığıyla paylaş


ICorProfilerInfo2::GetAppDomainStaticAddress Yöntemi

Belirtilen uygulama etki alanı kapsamındaki belirtilen uygulama etki alanı-statik alanının adresini alır.

Sözdizimi

RESULT GetAppDomainStaticAddress(  
    [in] ClassID classId,  
    [in] mdFieldDef fieldToken,  
    [in] AppDomainID appDomainId,  
    [out] void **ppAddress);  

Parametreler

classId
[in] İstenen uygulama etki alanı statik alanını içeren sınıfın sınıf kimliği.

fieldToken
[in] İstenen uygulama etki alanı statik alanı için meta veri belirteci.

appDomainId
[in] İstenen statik alanın kapsamı olan uygulama etki alanının kimliği.

ppAddress
[out] Belirtilen uygulama etki alanı içindeki statik alanın adresinin işaretçisi.

Açıklamalar

GetAppDomainStaticAddress 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 GetAppDomainStaticAddress statik alanları için CORPROF_E_DATAINCOMPLETE döndürür, ancak statik alanlardan bazıları zaten başlatılmış ve çöp toplama nesnelerinin kökünü oluşturmuş 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.