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 metode yang mengelola nilai yang merupakan referensi ke objek. (Artinya, antarmuka ini menyediakan metode yang mengelola pointer.) Antarmuka ini mengimplementasikan "ICorDebugValue".
Methods
| Metode | Description |
|---|---|
| Metode Dereferensi | Mendapatkan objek yang dirujuk. |
| Metode DereferenceStrong | Tidak diimplementasikan. Jangan panggil metode ini. |
| Metode GetValue | Mendapatkan alamat memori saat ini dari objek yang dirujuk. |
| Metode IsNull | Mendapatkan nilai yang menunjukkan apakah ini adalah nilai null, dalam hal ICorDebugReferenceValue ini ICorDebugReferenceValue tidak menunjuk ke objek. |
| Metode SetValue | Mengatur alamat memori saat ini. Artinya, metode ini mengatur ini ICorDebugReferenceValue untuk menunjuk ke objek. |
Komentar
Runtime bahasa umum (CLR) dapat melakukan pengumpulan sampah pada objek ketika proses debug dilanjutkan. Pengumpulan sampah dapat memindahkan objek dalam memori. Suatu ICorDebugReferenceValue akan bekerja sama dengan pengumpulan sampah sehingga informasinya diperbarui setelah pengumpulan sampah, atau akan dibatalkan secara implisit sebelum pengumpulan sampah.
Objek ICorDebugReferenceValue mungkin secara implisit tidak valid setelah proses debug dilanjutkan. Turunan "ICorDebugHandleValue" tidak divalidasi sampai dirilis atau diekspos secara eksplisit.
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 1.0