Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Du måste skicka händelser under den kontrollerade körningen av programmet. Alla händelser skickas med hjälp av gränssnittet IDebugEvent2 och har attribut som kräver att du implementerar metoden IDebugEvent2::GetAttributes.
Ytterligare metoder
Vissa händelser kräver implementering av ytterligare metoder enligt följande:
Om du skickar IDebugEngineCreateEvent2-gränssnittet när felsökningsmotorn (DE) initieras måste du implementera metoden IDebugEngineCreateEvent2::GetEngine.
Körningskontroll kräver implementering av sådana kontrollhändelser som gränssnitten IDebugBreakEvent2 och IDebugStepCompleteEvent2. IDebugBreakEvent2 krävs endast för asynkrona pauser.
Att gå in i funktioner kräver implementering av IDebugStepCompleteEvent2--gränssnittet och dess metoder.
Händelser som härleds från brytpunkter kräver implementering av IDebugBreakpointErrorEvent2, IDebugBreakpointEvent2och IDebugBreakpointBoundEvent2-gränssnitt. samt metoderna IDebugBreakpointBoundEvent2::GetPendingBreakpoint och EnumBoundBreakpoints.
För utvärdering av asynkrona uttryck måste du implementera gränssnittet IDebugExpressionEvaluationCompleteEvent2 och dess IDebugExpressionEvaluationCompleteEvent2::GetExpressionoch GetResult metoder.
Synkrona händelser kräver implementering av metoden IDebugEngine2::ContinueFromSynchronousEvent.
För att motorn ska kunna skriva utdata i strängformat måste du implementera metoden IDebugOutputStringEvent2::GetString.