DISASSEMBLY_STREAM_FIELDS

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 what information to retrieve about a disassembly field.

Syntax

enum enum_DISASSEMBLY_STREAM_FIELDS {
    DSF_ADDRESS          = 0x00000001,
    DSF_ADDRESSOFFSET    = 0x00000002,
    DSF_CODEBYTES        = 0x00000004,
    DSF_OPCODE           = 0x00000008,
    DSF_OPERANDS         = 0x00000010,
    DSF_SYMBOL           = 0x00000020,
    DSF_CODELOCATIONID   = 0x00000040,
    DSF_POSITION         = 0x00000080,
    DSF_DOCUMENTURL      = 0x00000100,
    DSF_BYTEOFFSET       = 0x00000200,
    DSF_FLAGS            = 0x00000400,
    DSF_OPERANDS_SYMBOLS = 0x00010000,
    DSF_ALL              = 0x000107ff
};
typedef DWORD DISASSEMBLY_STREAM_FIELDS;
public enum enum_DISASSEMBLY_STREAM_FIELDS {
    DSF_ADDRESS          = 0x00000001,
    DSF_ADDRESSOFFSET    = 0x00000002,
    DSF_CODEBYTES        = 0x00000004,
    DSF_OPCODE           = 0x00000008,
    DSF_OPERANDS         = 0x00000010,
    DSF_SYMBOL           = 0x00000020,
    DSF_CODELOCATIONID   = 0x00000040,
    DSF_POSITION         = 0x00000080,
    DSF_DOCUMENTURL      = 0x00000100,
    DSF_BYTEOFFSET       = 0x00000200,
    DSF_FLAGS            = 0x00000400,
    DSF_OPERANDS_SYMBOLS = 0x00010000,
    DSF_ALL              = 0x000107ff
};

Fields

DSF_ADDRESS
Initialize/use the bstrAddress field.

DSF_ADDRESSOFFSET
Initialize/use the bstrAddressOffset field.

DSF_CODEBYTES
Initialize/use the bstrCodeBytes field.

DSF_OPCODE
Initialize/use the bstrOpCode field.

DSF_OPERANDS
Initialize/use the bstrOperands field.

DSF_SYMBOL
Initialize/use the bstrSymbol field.

DSF_CODELOCATIONID
Initialize/use the uCodeLocationId field.

DSF_POSITION
Initialize/use the posBeg and posEnd fields.

DSF_DOCUMENTURL
Initialize/use the bstrDocumentUrl field.

DSF_BYTEOFFSET
Initialize/use the dwByteOffset field.

DSF_FLAGS
Initialize/use the dwFlags (DISASSEMBLY_FLAGS) field.

DSF_OPERANDS_SYMBOLS
Include symbol names in the bstrOperands field.

DSF_ALL
Specifies all fields for the disassembly stream.

Remarks

Passed as a parameter to the Read method to indicate which fields of the DisassemblyData structure are to be initialized.

Used for the dwFields member of the DisassemblyData structure to indicate which fields are used and valid when the structure is returned.

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