Поделиться через


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

Поля

DF_DOCUMENTCHANGE
Указывает, что эта инструкция находится в документе, отличном от предыдущего.

DF_DISABLED
Указывает, что эта инструкция не будет выполнена.

DF_INSTRUCTION_ACTIVE
Указывает, что эта инструкция является одной из следующих инструкций для выполнения (может быть несколько).

DF_DATA
Указывает, что эта инструкция действительно является данными (а не кодом).

DF_HASSOURCE
Указывает, что эта инструкция имеет источник. Некоторые инструкции, такие как профилирование или код сборки мусора, не имеют соответствующего источника.

DF_DOCUMENT_CHECKSUM
Указывает, что bstrDocumentUrl поле содержит проверка сумые данные после URL-адреса документа. Сведения о том, как хранятся данные проверка sum, см. в разделе "Примечания" структуры DisassemblyData.

Замечания

Используется в качестве dwFlags члена структуры DisassemblyData .

Эти флаги могут сочетаться с побитовой.OR

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также