Bagikan melalui


Antarmuka ICLRDataTarget

Menyediakan metode untuk interaksi dengan item target dari runtime bahasa umum (CLR).

Metode

Metode Deskripsi
Metode GetCurrentThreadID Mendapatkan pengidentifikasi sistem operasi untuk alur saat ini.
Metode GetImageBase Mendapatkan alamat memori dasar dari gambar yang ditentukan.
Metode GetMachineType Mendapatkan pengidentifikasi untuk jenis kumpulan instruksi yang digunakan proses target.
Metode GetPointerSize Mendapatkan ukuran, dalam byte, dari pointer ke target saat ini.
Metode GetThreadContext Mendapatkan pointer ke konteks alur dengan pengidentifikasi yang ditentukan.
Metode GetTLSValue Mendapatkan nilai dalam penyimpanan lokal alur (TLS) pada indeks yang ditentukan untuk alur yang ditentukan.
Metode ReadVirtual Membaca data dari alamat memori virtual yang ditentukan ke dalam buffer yang ditentukan.
Metode permintaan Dipanggil melalui layanan akses data runtime bahasa umum (CLR) untuk meminta operasi, seperti yang didefinisikan melalui penerapan.
Metode SetThreadContext Mengatur konteks saat ini dari alur yang ditentukan dalam proses target.
Metode SetTLSValue Menetapkan nilai dalam penyimpanan lokal alur (TLS) dari alur yang ditentukan dalam proses target.
Metode WriteVirtual Menulis data dari buffer yang ditentukan ke alamat memori virtual yang ditentukan.

Keterangan

Klien API (yaitu, debugger) harus menerapkan antarmuka ini sebagaimana mestinya untuk item target tertentu. Contohnya, proses langsung akan memiliki penerapan yang berbeda dari crash dump memori.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: ClrData.idl, ClrData.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga