Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En översikt över händelser i felsökningsmotorn finns i Händelser.
Händelser som inträffar i ett mål eller felsökningsmotorn kan övervakas med hjälp av gränssnittet IDebugEventCallbacks . Ett IDebugEventCallbacks-objekt kan registreras med en klient med SetEventCallbacks. Varje klient kan bara ha ett IDebugEventCallbacks-objekt registrerat med den.
När ett IDebugEventCallbacks-objekt registreras med en klient anropar motorn objektets IDebugEventCallbacks::GetInterestMask för att avgöra vilka händelser objektet är intresserat av. Endast händelser där objektet är intresserat skickas till det.
För varje typ av händelse anropar motorn en motsvarande återanropsmetod på IDebugEventCallbacks. För händelser från målet anger DEBUG_STATUS_XXX-värdet som returneras från dessa anrop hur körningen av målet ska fortsätta. Motorn samlar in dessa returvärden från varje IDebugEventCallbacks-objekt som anropas och fungerar på det som har högst prioritet.
Händelser från målet som bryter sig in i felsökningsprogrammet som standard
Följande händelser bryter sig in i felsökningsprogrammet som standard:
Brytpunktshändelser
Undantagshändelser (inte dokumenterade här)
Systemfel
Händelser från målet som inte går in i felsökningsprogrammet som standardinställning
Följande händelser bryter sig inte in i felsökningsprogrammet som standard:
Skapa processhändelse
Processavslutningshändelse
Skapa trådhändelse
Avsluta trådhändelse
Ladda modulhändelse
Avlasta modulhändelse
Interna tekniska ändringar av motorn
Följande är inte faktiska händelser, utan endast interna motorändringar:
Måländring
Motorändring
Ändring av motorsymbol
Ändring av sessionsstatus