Bagikan melalui


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

Lihat juga