Wprowadź tryb przerwania
Poniższe informacje opisują proces, który występuje po napotkaniu punktu przerwania po przejściu do funkcji, uruchomionej w wierszu kodu źródłowego, który ma kursor w nim, lub uruchomiony w punkcie przerwania.
Proces trybu przerwania
Aparat debugowania (DE) wysyła zdarzenie IDebugBreakpointEvent2, IDebugExceptionEvent2 lub inne zdarzenie zatrzymania, aby spowodować, że środowisko IDE wejdzie w tryb przerwania.
SdM pobiera informacje o stosie wywołań z wątku w następujący sposób:
IDebugStackFrame2::GetDocumentContext w celu uzyskania informacji o kodzie źródłowym
IDebugDocumentContext2::GetName , aby uzyskać nazwę pliku
IDebugDocumentContext2::GetStatementRange , aby uzyskać zakres instrukcji
IDebugStackFrame2::GetCodeContext w celu uzyskania informacji o pamięci