Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
Silnik debugowania (DE) wysyła IDebugBreakpointEvent2, IDebugExceptionEvent2 lub inne zdarzenie zatrzymania, aby umożliwić IDE wejście 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 w celu uzyskania zakresu instrukcji
IDebugStackFrame2::GetCodeContext w celu uzyskania informacji o pamięci