Bagikan melalui


Antarmuka IXCLRDataProcess

Menyediakan metode untuk mengueri informasi tentang proses.

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
GetRuntimeNameByAddress Mendapatkan nama untuk alamat yang diberikan.
GetAppDomainByUniqueId Mendapatkan AppDomain dalam proses dengan id uniknya.
StartEnumModules Menyediakan handel untuk menghitung modul suatu proses.
EnumModule Menghitung modul proses ini.
EndEnumModules Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi modul.
StartEnumMethodInstancesByAddress Menyediakan handel untuk menghitung instans metode AppDomain mulai dari alamat yang diberikan.
EnumMethodInstanceByAddress Menghitung instans metode dari proses ini mulai dari offset alamat.
EndEnumMethodInstancesByAddress Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi instans.
GetTaskByOSThreadID Mendapatkan tugas terkelola dengan id utas OS-nya.
GetTaskByUniqueID Mendapatkan tugas terkelola dengan id unqiue-nya.
GetModuleByAddress Mencari modul terkelola berdasarkan alamat.
StartEnumMethodDefinitionsByAddress Menyediakan handel untuk menghitung instans metode dengan alamat kode IL.
EnumMethodDefinitionByAddress Menghitung instans metode berdasarkan alamat kode IL.
EndEnumMethodDefinitionsByAddress Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi instans.
FollowStub Mengingat alamat yang merupakan stub CLR (dan berpotensi menyatakan dari pengikut sebelumnya) menentukan alamat eksekusi berikutnya untuk memeriksa apakah stub telah keluar.
IkutiStub2 Mengingat alamat yang merupakan stub CLR (dan berpotensi menyatakan dari pengikut sebelumnya) menentukan alamat eksekusi berikutnya untuk memeriksa apakah stub telah keluar.
TranslateExceptionRecordToNotification Menerjemahkan rekaman pengecualian sistem ke dalam jenis pemberitahuan tertentu jika memungkinkan.
GetAddressType Mengembalikan indikasi jenis data yang dirujuk oleh alamat yang diberikan.
SetCodeNotifications Meminta pemberitahuan saat kode dibuat atau dibuang untuk metode .
SetAllCodeNotifications Meminta pemberitahuan ketika kode dihasilkan atau dibuang untuk instans metode apa pun dalam .IXCLRDataModule
Permintaan Permintaan untuk mengisi buffer yang diberikan dengan data proses.
SetOtherNotificationFlags Meminta pemberitahuan saat peristiwa tertentu dimunculkan oleh CLR.
StartEnumAppDomains Menyediakan handel untuk menghitung AppDomains dalam proses.
EnumAppDomain Menghitung AppDomains dalam proses.
EndEnumAppDomains Merilis sumber daya yang digunakan oleh iterator internal yang digunakan selama enumerasi AppDomain.

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 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 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