ICorDebugReferenceValue Arabirimi

Bir nesneye başvuru olan bir değeri yöneten yöntemler sağlar. (Yani, bu arabirim bir işaretçiyi yöneten yöntemler sağlar.) Bu arabirim "ICorDebugValue" uygular.

Yöntemler

Yöntem Açıklama
Dereference Yöntemi Başvuruda bulunan nesneyi alır.
DereferenceStrong Yöntemi Uygulanmaz. Bu yöntemi çağırmayın.
GetValue Yöntemi Başvuruda bulunan nesnenin geçerli bellek adresini alır.
IsNull Yöntemi Bunun ICorDebugReferenceValue null bir değer olup olmadığını belirten bir değer alır, bu durumda nesneye ICorDebugReferenceValue işaret etmez.
SetValue Yöntemi Geçerli bellek adresini ayarlar. Başka bir ifadeyle, bu yöntem bunu ICorDebugReferenceValue bir nesneye işaret etmek üzere ayarlar.

Açıklamalar

Ortak dil çalışma zamanı (CLR), hata ayıklama işlemi devam ettiğinde nesneler üzerinde çöp toplama işlemi yapabilir. Çöp toplama, nesneleri bellek içinde taşıyabilir. bir ICorDebugReferenceValue , atık toplama işlemiyle işbirliği yapacak, böylece bilgileri çöp toplamadan sonra güncelleştirilecek veya atık toplamadan önce örtük olarak geçersiz kılınacaktır.

ICorDebugReferenceValue Hata ayıklama işlemi devam ettikten sonra nesne örtük olarak geçersiz kılınabilir. Türetilen "ICorDebugHandleValue" açıkça serbest bırakılana veya kullanıma sunulana kadar geçersiz kılınmıyor.

Not

Bu arabirim, makineler arası veya işlemler arası uzaktan çağrılmasını desteklemez.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.