DISASSEMBLY_FLAGS
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 flags for disassembly.
Syntax
enum enum_DISASSEMBLY_FLAGS {
DF_DOCUMENTCHANGE = 0x00000001,
DF_DISABLED = 0x00000002,
DF_INSTRUCTION_ACTIVE = 0x00000004,
DF_DATA = 0x00000008,
DF_HASSOURCE = 0x00000010,
DF_DOCUMENT_CHECKSUM = 0x00000020
};
typedef DWORD DISASSEMBLY_FLAGS;
public enum enum_DISASSEMBLY_FLAGS {
DF_DOCUMENTCHANGE = 0x00000001,
DF_DISABLED = 0x00000002,
DF_INSTRUCTION_ACTIVE = 0x00000004,
DF_DATA = 0x00000008,
DF_HASSOURCE = 0x00000010,
DF_DOCUMENT_CHECKSUM = 0x00000020
};
Fields
DF_DOCUMENTCHANGE
Indicates that this instruction is in a different document than the previous one.
DF_DISABLED
Indicates that this instruction will not be executed.
DF_INSTRUCTION_ACTIVE
Indicates that this instruction is one of the next instructions to be executed (there may be more than one).
DF_DATA
Indicates that this instruction is really data (not code).
DF_HASSOURCE
Indicates that this instruction has source. Some instructions, such as profiling or garbage collection code, have no corresponding source.
DF_DOCUMENT_CHECKSUM
Indicates that bstrDocumentUrl
field contains checksum data after the document URL. See the Remarks section for the DisassemblyData structure for how the checksum data is stored.
Remarks
Used as the dwFlags
member of the DisassemblyData structure.
These flags may be combined with a bitwise OR
.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll