IDkmStartDebuggingOperations.AttachToProcess(DkmProcessAttachRequest) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Hata ayıklama izleyicisinin işleme eklenmesine neden olur. Bu yöntem döndürülmadan önce, hata ayıklama izleyicisinin bir olay iş parçacığı başlatması (veya var olan bir olay iş parçacığını yeniden kullanabilmesi) ve olay iş parçacığında DkmProcess nesnesini oluşturması gerekir. DkmProcess nesnesinin oluşturulması bir işlem oluşturma olayı gönderir.
Bu yöntemin yalnızca bir iliştirme isteğinde bulunan Visual Studio hata ayıklayıcısı paketine yanıt olarak çağrılabilecek olabileceğini unutmayın. Başka bir işleme eklemek isteyen bileşenlerin bir Visual Studio paketine özel bir olay gönderilmesi gerekir. Bir paketten, IVsDebugger. LaunchDebugTargets API 'SI aracılığıyla bir iliştirme istenebilir.
public:
Microsoft::VisualStudio::Debugger::DkmProcess ^ AttachToProcess(Microsoft::VisualStudio::Debugger::Start::DkmProcessAttachRequest ^ request);
public Microsoft.VisualStudio.Debugger.DkmProcess AttachToProcess (Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest request);
abstract member AttachToProcess : Microsoft.VisualStudio.Debugger.Start.DkmProcessAttachRequest -> Microsoft.VisualStudio.Debugger.DkmProcess
Public Function AttachToProcess (request As DkmProcessAttachRequest) As DkmProcess
Parametreler
- request
- DkmProcessAttachRequest
'Ndaki DkmProcessAttachRequest, hata ayıklayıcının iliştirme işlemini tanımlamakta kullanılır.
Döndürülenler
Dışı DkmProcess, ayıklanmakta olan bir hedef işlemi temsil eder. Hata ayıklayıcı, hata ayıklama, bu nedenle temel hata ayıklama birimidir. DkmProcess, bir sistem işlemini veya mini dökümler gibi bir sanal işlemi temsil edebilir.
Özel durumlar
E_ATTACH_USER_CANCELED, işleme İliştir işleminin iptal edildiğini gösterir. Bu hatayı döndürmek, çoğu hata iletisini bastırır. Bu nedenle, kullanıcıya özel hata iletileri sağlamanın bir yolu olarak DkmUserMessage.Post veya DkmCustomMessage. SendToVsService ile birlikte kullanılabilir.