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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.