Udostępnij za pośrednictwem


Jak: używanie okna wywołanie stosu

Za pomocą Stos okna, można wyświetlić wywołania funkcji lub procedury, które są obecnie na stosie.

Stos okno wyświetla nazwę każdej funkcji i język programowania, który jest pisany.Nazwy funkcji lub procedury mogą towarzyszyć informacje opcjonalne, takie jak nazwa modułu, numer wiersza, przesunięcie bajtu i nazwy parametru, typy i wartości.Wyświetlanie tej informacji opcjonalnych można włączyć lub wyłączyć.

Żółta strzałka identyfikuje ramki stosu, w którym aktualnie znajduje się wskaźnik wykonania.Domyślnie jest to klatka, w których informacje pojawia się źródła, demontażu, Locals, Watch, i Autos systemu windows.Jeśli chcesz zmienić kontekst do innej ramki na stosie, można zrobić, Stos okna.

Gdy symboli debugowania nie są dostępne dla części stosu wywołań, Stos okno może nie można wyświetlić poprawne informacje w tej części stosu wywołań.Pojawia się następujący zapis:

[Poniżej ramki mogą być niepoprawne lub brakujące, symboli nie jest ładowany dla name.dll]

W kodzie zarządzanym domyślnie.Stos okno ukrywa informacje dla użytkowników innych niż kod.Zamiast ukrytych informacji pojawia się następujący zapis:

[<External Code>]

Kod użytkownika brak jest jakiegokolwiek kodu, który nie jest "Mój kod. Aby uzyskać więcej informacji na temat "Mój kod", zobacz [NIB] 12/13 Porady: wykonywanie krok po kroku do funkcji Tylko mój kod.Można wyświetlić informacje stosu wywołań dla użytkowników innych niż kod przy użyciu menu skrótów.

Za pomocą menu skrótów, można wybrać, czy Zobacz wywołania pomiędzy wątkami.

[!UWAGA]

Okna dialogowe i poleceń menu, którą widzisz może różnią się od opisane w pomocy, w zależności od ustawień aktywny lub edition.Aby zmienić ustawienia, zaznacz Importuj i Eksportuj ustawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby wyświetlić okno stos w trybie przerwania lub w trybie uruchamiania

  • Na debugowania menu wybierz Windows i kliknij przycisk Stos.

Aby zmienić wyświetlane informacje opcjonalne

  • Kliknij prawym przyciskiem myszy Stos okna i zestawu lub wyczyść Pokaż <informacji, który ma>.

Aby wyświetlić ramki-user kod w oknie stos

  • Kliknij prawym przyciskiem myszy Stos okno i wybierz Pokaż kod zewnętrzny.

Aby przełączyć się do innej ramki stosu

  1. W Stos okna, kliknij prawym przyciskiem myszy ramkę których kod i dane, które chcesz wyświetlić.

  2. Wybierz przełącznika do ramki.

    Zielona strzałka z ogona klamrowych obok ramkę, która została wybrana.Wskaźnik wykonania pozostaje w oryginalną ramką, nadal jest oznaczone żółtą strzałkę.Wybranie opcji krok lub Kontynuuj z debugowania menu wykonanie będzie nadal w oryginalnym ramki, ramki nie zaznaczone.

Aby wyświetlić wzywa do lub z innego wątku

  • Kliknij prawym przyciskiem myszy Stos okno i wybierz Obejmują wątków innych To/From wywołania.

Aby wyświetlić kod źródłowy funkcji na stos wywołań

  • W Stos okna, kliknij prawym przyciskiem myszy funkcji, którego źródło kodu można chcesz wyświetlić, a następnie wybierz Go do kodu źródłowego.

Aby wyświetlić kod demontażu funkcji na stos wywołań

  • W Stos okna, kliknij prawym przyciskiem myszy funkcji, których dezasemblowanie kodu można chcesz wyświetlić, a następnie wybierz Go do demontażu.

Do uruchomienia określonej funkcji w oknie stos

Aby ustawić punkt przerwania na punkt wyjścia wywołanie funkcji

Aby załadować symbole dla modułu

  • W Stos okna, kliknij prawym przyciskiem myszy ramki, która zawiera moduł, symbole, których chcesz ponownie załadować, a następnie wybierz Symbole obciążenia.

Symbole załadunku

W Stos okna, można załadować symbole kod, który nie ma obecnie załadowany symboli debugowania.Te symbole mogą być.NET Framework lub systemu symbole są pobierane z serwerów publicznych symbol firmy Microsoft lub symbole w ścieżce symbol na komputerze, na którym debugowania.

Aby uzyskać więcej informacji, zobacz [OBSOLETE] Porady: korzystanie z serwera symboli i [OBSOLETE] Porady: określanie lokalizacji symboli i zachowania przy ładowaniu,

Aby załadować symbole

  1. W Stos okna, kliknij prawym przyciskiem myszy ramkę dla symboli, które nie są załadowane.Ramka będzie wyszarzony.

  2. Wskaż Obciążenia symbole z i kliknij przycisk Microsoft Symbol serwerów lub Ścieżki symboli.

Aby ustawić ścieżkę symbolu

  1. W Stos okno, wybierz polecenie Ustawienia Symbol z menu skrótów.

    Opcje zostanie otwarte okno dialogowe i symbole wyświetlana jest strona.

  2. Kliknij Ustawienia Symbol.

  3. W Opcje okna dialogowego kliknij ikonę folderu.

    W Symbol lokalizacje plików (.pdb) polu pojawi się kursor.

  4. Wpisz nazwę ścieżki katalogu, w miejsce symbolu na komputerze, na którym debugowania.Debugowanie lokalnego jest komputer lokalny.Zdalne debugowanie jest komputerem zdalnym.

  5. Kliknij OK zamknąć Opcje okno dialogowe.

Zobacz też

Zadania

[OBSOLETE] Porady: korzystanie z serwera symboli

[OBSOLETE] Porady: określanie lokalizacji symboli i zachowania przy ładowaniu

Informacje

Jak: zmienić Format liczbowy Debugger systemu Windows.

Koncepcje

Kod mieszane i brakujące informacje w oknie wywołanie stosu

Wyświetlanie danych w oknie Debuger