DISASSEMBLY_STREAM_FIELDS
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 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