DISASSEMBLY_STREAM_FIELDS
Specifies what information to retrieve about a disassembly field.
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
};
Members
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 IDebugDisassemblyStream2::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
Reference
Enumerations (Visual Studio Debugging)