Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Programınızın denetimli yürütülmesi sırasında olayları göndermeniz gerekir. Tüm olaylar IDebugEvent2 arabirimi kullanılarak gönderilir ve IDebugEvent2::GetAttributes yöntemini uygulamanızı gerektiren özniteliklere sahiptir.
Ek yöntemler
Bazı olaylar aşağıdaki gibi ek yöntemlerin uygulanmasını gerektirir:
Hata ayıklama altyapısı (DE) başlatıldığında IDebugEngineCreateEvent2 arabirimini göndermek için IDebugEngineCreateEvent2::GetEngine yöntemini uygulamanız gerekir.
Yürütme denetimi, IDebugBreakEvent2 ve IDebugStepCompleteEvent2 arabirimleri gibi denetim olaylarının uygulanmasını gerektirir. IDebugBreakEvent2 yalnızca zaman uyumsuz kesmeler için gereklidir.
İşlevlere adım atmak için IDebugStepCompleteEvent2 arabiriminin ve yöntemlerinin uygulanması gerekir.
Kesme noktalarından türetilen olaylar, IDebugBreakpointErrorEvent2, IDebugBreakpointEvent2ve IDebugBreakpointBoundEvent2 arabirimlerinin uygulanmasını gerektirir. IDebugBreakpointBoundEvent2::GetPendingBreakpoint ve EnumBoundBreakpoints yöntemleri.
Zaman uyumsuz ifade değerlendirmesi, IDebugExpressionEvaluationCompleteEvent2 arabirimini ve IDebugExpressionEvaluationCompleteEvent2::GetExpressionve GetResult yöntemlerini uygulamanızı gerektirir.
Zaman uyumlu olaylar, IDebugEngine2::ContinueFromSynchronousEvent yönteminin uygulanmasını gerektirir.
Motorunuzun dize tarzında çıktı vermesi için IDebugOutputStringEvent2::GetString yöntemini uygulamanız gerekir.