DISASSEMBLY_STREAM_SCOPE
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Specifies the scope of the disassembly stream.
Syntax
enum enum_DISASSEMBLY_STREAM_SCOPE {
DSS_HUGE = 0x10000000,
DSS_FUNCTION = 0x0001,
DSS_MODULE = (DSS_HUGE) | 0x0002,
DSS_ALL = (DSS_HUGE) | 0x0003
};
typedef DWORD DISASSEMBLY_STREAM_SCOPE;
public enum enum_DISASSEMBLY_STREAM_SCOPE {
DSS_HUGE = 0x10000000,
DSS_FUNCTION = 0x0001,
DSS_MODULE = (DSS_HUGE) | 0x0002,
DSS_ALL = (DSS_HUGE) | 0x0003
};
Fields
DSS_HUGE
Specifies that disassembling the code context would generate more output than a client would typically want to retrieve in a single call.
DSS_FUNCTION
Specifies that the function contained by the code context should be disassembled. Specifies that the disassembly stream represents a function, when returned by the GetScope method.
DSS_MODULE
When returned by the IDebugDisassemblyStream2::GetScope
method, specifies that the disassembly stream represents a module.
DSS_ALL
Specifies disassembly for the entire address space.
Remarks
Passed as an argument to the GetDisassemblyStream method and returned by the GetScope method.
These values may be combined with a bitwise OR
.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll