Share via


DISASSEMBLY_FLAGS

Applies to: yesVisual Studio noVisual 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

See also