Aracılığıyla paylaş


ICorDebugDataTarget Arabirimi

Belirli bir hedef işleme erişim sağlayan bir geri çağırma arabirimi sağlar.

Methods

Yöntem Description
GetPlatform Yöntemi Hedef işlemin çalıştığı işlemci mimarisi ve işletim sistemi de dahil olmak üzere platform hakkında bilgi sağlar.
ReadVirtual Yöntemi Belirtilen adreste başlayan bitişik bellek bloğunu alır ve sağlanan arabellekte döndürür.
GetThreadContext Yöntemi Belirtilen iş parçacığı için geçerli iş parçacığı bağlamını iste.

Açıklamalar

ICorDebugDataTarget ve yöntemleri aşağıdaki özelliklere sahiptir:

  • Hata ayıklama hizmetleri, hedef işlemdeki belleğe ve diğer verilere erişmek için bu arabirimde yöntemleri çağırır.
  • Hata ayıklayıcısı istemcisinin bu arabirimi belirli bir hedef (örneğin, canlı işlem veya bellek dökümü) için uygun şekilde uygulaması gerekir.
  • ICorDebugDataTarget Yöntemler yalnızca diğer ICorDebug* arabirimlerde uygulanan yöntemlerin içinden çağrılabilir. Bu, hata ayıklayıcı istemcisinin hangi iş parçacığında ve ne zaman çağrıldığını denetlemesini sağlar.
  • Uygulamanın ICorDebugDataTarget her zaman hedefle ilgili up-totarih bilgilerini döndürmesi gerekir.

Arabirimler (ve dolayısıyla ICorDebugDataTarget yöntemler) çağrılırken ICorDebug* hedef işlem durdurulmalı ve hiçbir şekilde değiştirilmemelidir. Hedef canlı bir işlemse ve durumu değişirse, değiştirme ICorDebugProcess örneği sağlamak için ICLRDebugging::OpenVirtualProcess yönteminin yeniden çağrılması gerekir.

Uyarı

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

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 4.0'dan itibaren kullanılabilir