Antarmuka IXCLRDataModule
Menyediakan metode untuk mengueri informasi tentang modul yang dimuat.
Catatan
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug
dan ICorProfiler
jika memungkinkan.
Metode
Metode | Deskripsi |
---|---|
StartEnumTypeDefinitions | Menyediakan handel untuk menghitung definisi jenis yang terkait dengan modul. |
EnumTypeDefinition | Menghitung definisi jenis yang terkait dengan modul. |
EndEnumTypeDefinitions | Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi definisi jenis. |
StartEnumMethodInstancesByName | Menyediakan handel untuk menghitung instans metode dari nama tertentu dan AppDomain yang terkait dengan modul. |
EnumMethodInstanceByName | Menghitung instans metode dari nama tertentu dan AppDomain yang terkait dengan modul. |
EndEnumMethodInstancesByName | Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi instans metode. |
GetMethodDefinitionByToken | Mendapatkan definisi metode yang sesuai dengan token metadata tertentu. |
GetFileName | Mendapatkan jalur lengkap dan nama file untuk modul, jika ada. |
StartEnumExtents | Menyediakan handel untuk menghitung wilayah memori yang terkait dengan modul. |
EnumExtent | Menghitung wilayah memori yang terkait dengan modul. |
EndEnumExtents | Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi rentang memori. |
Permintaan | Permintaan untuk mengisi buffer yang diberikan dengan data modul. |
GetVersionId | Mendapatkan ID versi modul. |
Keterangan
Antarmuka ini berada di dalam runtime dan tidak diekspos melalui header atau file pustaka. Namun, ini adalah antarmuka COM yang berasal dari IUnknown
dengan GUID 88E32849-0A0A-4cb0-9022-7CD2E9E139E2
yang bisa diperoleh melalui mekanisme COM biasa.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak Ada
Pustaka: Tidak Ada
Versi .NET Framework: Tersedia mulai dari 4.7