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.
In Visual Studio-foutopsporing vinden alle volgende stappen en doorlopende routines plaats op programmaniveau:
De volgende instructie instellen, dat wil zeggen, uw computer instellen op de volgende instructie die moet worden uitgevoerd in een bepaalde frameomgeving
Uitvoeren, dat wil zeggen, doorgaan met het beëindigen van de stapmodus
Stap naar de volgende instructie
Doorgaan met de huidige stapmodus
De threads in het programma pauzeren
De threads hervatten die zijn opgenomen in het programma
Opmerking
Het weergeven van de aanroepstack wordt geïmplementeerd op threadniveau. Als u de framegegevens wilt inventariseren bij het weergeven van de aanroepstack voor een thread, moet u alle methoden van de interface IEnumDebugFrameInfo2 implementeren.
Methoden van programmabeheer
In de volgende tabel ziet u de methoden van IDebugProgram2 die moeten worden geïmplementeerd voor een minimaal functionele foutopsporingsengine (DE) en uitvoeringsbeheer.
| Methode | Description |
|---|---|
| IDebugProgram2::Execute | Hiermee kunt u doorgaan met het uitvoeren van alle threads die zijn opgenomen door een programma vanaf een gestopte status. Vereist voor uitvoeringsbeheer. |
| IDebugProgram2::Continue | Hiermee kunt u doorgaan met het uitvoeren van alle threads die zijn opgenomen door een programma vanaf een gestopte status. Vereist voor uitvoeringsbeheer. |
| IDebugProgram2::Step | Voert op de opgegeven thread een stap uit. Hiermee kunt u doorgaan met het uitvoeren van alle andere threads die zijn opgenomen in het programma. Vereist voor uitvoeringsbeheer. |
Voor multithreaded programma's moet u ook de methode IDebugProgram2::EnumThreads en alle methoden van de IEnumDebugThreads2-interface implementeren.