Bagikan melalui


Metode ICorProfilerInfo2::GetAppDomainStaticAddress

Mendapatkan alamat bidang domain statik aplikasi tertentu yang berada dalam cakupan domain aplikasi tertentu.

Sintaks

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

Parameter

classId
[in] ID kelas dari kelas yang berisi bidang domain statik aplikasi yang diminta.

fieldToken
[in] Token metadata untuk bidang domain statik aplikasi yang diminta.

appDomainId
[in] ID domain aplikasi yang merupakan cakupan untuk bidang statik yang diminta.

ppAddress
[out] Penunjuk ke alamat bidang statik yang berada dalam domain aplikasi yang ditentukan.

Keterangan

Metode GetAppDomainStaticAddress dapat menampilkan salah satu hal berikut:

  • CORPROF_E_DATAINCOMPLETE HRESULT jika bidang statis yang diberikan belum menetapkan alamat dalam konteks yang ditentukan.

  • Alamat objek yang mungkin berada di tumpukan pengumpulan sampah. Alamat ini mungkin menjadi tidak valid setelah pengumpulan sampah, jadi setelah pengumpulan sampah, profiler tidak boleh berasumsi bahwa alamat tersebut valid.

Sebelum konstruktor kelas selesai, GetAppDomainStaticAddress akan menampilkan CORPROF_E_DATAINCOMPLETE untuk semua bidang statiknya, meskipun beberapa bidang statis mungkin sudah diinisialisasi dan mungkin mengakar objek pengumpulan sampah.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga