Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Onderbrekingspunten worden gemaakt met de methode AddBreakpoint . Met deze methode maakt u een IDebugBreakpoint-object dat het onderbrekingspunt vertegenwoordigt. Het instellen van het onderbrekingspunttype (softwareonderbrekingspunt of processoronderbrekingspunt). Zodra een onderbrekingspunt is gemaakt, kan het type niet meer worden gewijzigd.
Onderbrekingspunten worden verwijderd met de methode RemoveBreakpoint . Hiermee wordt ook het IDebugBreakpoint-object verwijderd; dit object kan niet opnieuw worden gebruikt.
Notitie Hoewel IDebugBreakpoint de IUnknown-interface implementeert, worden de methoden IUnknown::AddRef en IUnknown::Release niet gebruikt om de levensduur van het onderbrekingspunt te beheren. Deze methoden hebben geen invloed op de levensduur van het onderbrekingspunt. In plaats daarvan wordt een IDebugBreakpoint-object verwijderd nadat de methode RemoveBreakpoint is aangeroepen.
Wanneer het onderbrekingspunt wordt gemaakt, krijgt het een unieke onderbrekingspunt-id. Deze id wordt niet gewijzigd. Nadat het onderbrekingspunt is verwijderd, kan de id echter worden gebruikt voor een ander onderbrekingspunt. Zie Bewakingsactiviteiten voor meer informatie over het ontvangen van meldingen over het verwijderen van een onderbrekingspunt.
Wanneer een onderbrekingspunt wordt gemaakt, is het in eerste instantie uitgeschakeld; dit betekent dat het het doel niet zal onderbreken tijdens de uitvoering. Dit onderbrekingspunt kan worden ingeschakeld met de methode AddFlags om de DEBUG_BREAKPOINT_ENABLED vlag toe te voegen.
Wanneer een onderbrekingspunt voor het eerst wordt gemaakt, heeft het de geheugenlocatie 0x00000000 eraan gekoppeld. De locatie kan worden gewijzigd door gebruik te maken van SetOffset met een adres, of door gebruik te maken van SetOffsetExpression met een symbolische uitdrukking. De locatie van het onderbrekingspunt moet worden gewijzigd van de oorspronkelijke waarde voordat deze wordt gebruikt.