Bagikan melalui


Antarmuka ICorDebugProcess5

Memperluas antarmuka ICorDebugProcess untuk mendukung akses ke tumpukan terkelola, untuk memberikan informasi tentang pengumpulan sampah objek terkelola, dan untuk menentukan apakah debugger memuat gambar dari cache gambar asli lokal aplikasi.

Methods

Metode Description
Metode EnableNGenPolicy Mengatur nilai yang menentukan bagaimana aplikasi memuat gambar asli saat berjalan di bawah debugger terkelola.
Metode EnumerateGCReferences Mendapatkan enumerator untuk semua objek yang akan dikumpulkan sampah dalam proses.
Metode EnumerateHandles Mendapatkan enumerator untuk handel objek dalam proses.
Metode EnumerateHeap Mendapatkan enumerator untuk objek pada tumpukan terkelola.
Metode EnumerateHeapRegions Mendapatkan enumerator untuk wilayah tumpukan terkelola.
Metode GetArrayLayout Mendapatkan informasi tentang tata letak array dalam memori.
Metode GetGCHeapInformation Mendapatkan pointer ke struktur COR_HEAPINFO yang berisi informasi tentang objek yang akan dikumpulkan sampah pada tumpukan terkelola.
Metode GetObject Mendapatkan penunjuk ke objek pada tumpukan terkelola.
Metode GetTypeFields Mendapatkan penunjuk ke array yang berisi informasi bidang untuk jenis berdasarkan pengidentifikasi jenisnya.
Metode GetTypeForTypeID Mendapatkan objek jenis yang menyediakan informasi tentang objek berdasarkan pengidentifikasi jenisnya.
Metode GetTypeID Mendapatkan pengidentifikasi jenis untuk objek pada alamat tertentu.
Metode GetTypeLayout Mendapatkan informasi tentang tata letak objek dalam memori berdasarkan pengidentifikasi jenisnya.

Komentar

Antarmuka ini secara logis memperluas antarmuka ICorDebugProcess, ICorDebugProcess2, dan ICorDebugProcess3 .

Nota

Antarmuka ini tidak mendukung dipanggil dari jarak jauh, baik dari komputer lain atau dari proses lain.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.5