This topic applies to:
Edition | Visual Basic | C# | C++ | Web Developer |
|---|
Express | .gif) | .gif) | .gif)
| .gif) |
Standard | .gif)
| .gif)
| .gif)
| .gif)
|
Pro and Team | .gif)
| .gif)
| .gif)
| .gif)
|
Table legend:
By using the Call Stack window, you can view the function or procedure calls that are currently on the stack.
The Call Stack window displays the name of each function and the programming language it is written in. The function or procedure name may be accompanied by optional information, such as module name, line number, byte offset, and parameter names, types, and values. The display of this optional information can be turned on or off.
A yellow arrow identifies the stack frame where the execution pointer is currently located. By default, this is the frame whose information appears in the source, Disassembly, Locals, Watch, and Autos windows. If you want to change the context to another frame on the stack, you can do that in the Call Stack window.
When debugging symbols are not available for part of a call stack, the Call Stack window might not be able to display correct information for that part of call stack. The following notation appears:
[Frames below may be incorrect and/or missing, no symbols loaded for name.dll]
In managed code, the Call Stack window hides information for non-user code by default. The following notation appears instead of the hidden information:
[<External Code>]
Non-user code is any code that is not "My Code." For more information about "My Code," see How to: Step Into Just My Code. You can choose to display the call stack information for non-user code by using the shortcut menu.
By default, the Call Stack window does not display calls to or from another thread. You can choose to see those calls by using the shortcut menu.
Note: |
|---|
The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. To change your settings, choose Import and Export Settings on the Tools menu. For more information, see Visual Studio Settings. |