When you start a debugging session, the Debugger initializes and runs in one of three modes: application mode, stand-alone mode, or attachable mode. When and how the Debugger gets control depends on the mode used to run it.
The following sections describe the debugging modes: