Aracılığıyla paylaş


ICorDebug Arabirimi

Geliştiricilerin ortak dil çalışma zamanı (CLR) ortamında uygulamalarda hata ayıklamasına olanak sağlayan yöntemler sağlar.

Not

Karma modda (yönetilen ve yerel kod) hata ayıklama x86 olmayan platformlarda (IA64 ve AMD64 gibi) desteklenmez.

Yöntemler

Yöntem Açıklama
CanLaunchOrAttach Yöntemi Geçerli makine ve çalışma zamanı yapılandırması bağlamında yeni bir işlem başlatmanın veya verilen işleme eklemenin mümkün olup olmadığını belirler.
CreateProcess Yöntemi Hata ayıklayıcının denetimi altında bir işlemi ve birincil iş parçacığını başlatır.
DebugActiveProcess Yöntemi Hata ayıklayıcısını var olan bir işleme ekler.
EnumerateProcesses Yöntemi Hata ayıklanan işlemler için bir numaralandırıcı alır.
GetProcess Yöntemi Verilen işlem kimliğine sahip "ICorDebugProcess" nesnesini döndürür.
Initialize Yöntemi Nesnesini başlatır ICorDebug .
SetManagedHandler Yöntemi Yönetilen olaylar için olay işleyici nesnesini belirtir.
SetUnmanagedHandler Yöntemi Yönetilmeyen olaylar için olay işleyici nesnesini belirtir.
Terminate Yöntemi Nesnesini sonlandırır ICorDebug .

Açıklamalar

ICorDebug hata ayıklayıcı işlemi için olay işleme döngüsünü temsil eder. Hata ayıklayıcının bu arabirimi yayımlamadan önce tüm işlemlerden ICorDebugManagedCallback::ExitProcess geri çağırmasını beklemesi gerekir.

ICorDebug nesnesi, daha fazla yönetilen hata ayıklamayı denetleyebilmek için ilk nesnedir. .NET Framework 1.0 ve 1.1 sürümlerinde, bu nesne COM'dan oluşturulan bir CoClass nesneydi. .NET Framework sürüm 2.0'da bu nesne artık bir CoClass nesne değildir. Sürüme daha duyarlı olan CreateDebuggingInterfaceFromVersion işlevi tarafından oluşturulmalıdır. Bu yeni oluşturma işlevi, istemcilerin hata ayıklama API'sinin belirli bir sürümüne ICorDebugöykünen belirli bir uygulamasını almasına olanak tanır.

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.