Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan antarmuka panggilan balik yang menyediakan akses ke proses target tertentu.
Methods
| Metode | Description |
|---|---|
| Metode GetPlatform | Menyediakan informasi tentang platform, termasuk arsitektur prosesor dan sistem operasi, tempat proses target berjalan. |
| Metode ReadVirtual | Mendapatkan blok memori yang berdampingan mulai dari alamat yang ditentukan, dan mengembalikannya dalam buffer yang disediakan. |
| Metode GetThreadContext | Meminta konteks utas saat ini untuk utas yang ditentukan. |
Komentar
ICorDebugDataTarget dan metodenya memiliki karakteristik berikut:
- Layanan debugging memanggil metode pada antarmuka ini untuk mengakses memori dan data lain dalam proses target.
- Klien debugger harus menerapkan antarmuka ini sebagaimana mestinya untuk target tertentu (misalnya, proses langsung atau cadangan memori).
- Metode
ICorDebugDataTargetini hanya dapat dipanggil dari dalam metode yang diimplementasikan di antarmuka lainICorDebug*. Ini memastikan bahwa klien debugger memiliki kontrol atas utas mana yang dipanggilnya, dan kapan. - Implementasi
ICorDebugDataTargetharus selalu mengembalikan informasi up-to-date tentang target.
Proses target harus dihentikan dan tidak diubah dengan cara apa pun saat ICorDebug* antarmuka (dan oleh karena itu ICorDebugDataTarget metode) sedang dipanggil. Jika target adalah proses langsung dan statusnya berubah, metode ICLRDebugging::OpenVirtualProcess harus dipanggil lagi untuk menyediakan instans pengganti ICorDebugProcess .
Nota
Antarmuka ini tidak mendukung dipanggil dari jarak jauh, baik lintas mesin atau lintas proses.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 4.0