Share via


DISASSEMBLY_STREAM_SCOPE

Specifies the scope of the disassembly stream.

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
};

Members

  • 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 IDebugDisassemblyStream2::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 IDebugProgram2::GetDisassemblyStream method and returned by the IDebugDisassemblyStream2::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

See Also

Reference

Enumerations (Visual Studio Debugging)

IDebugProgram2::GetDisassemblyStream

IDebugDisassemblyStream2::GetScope