DISASSEMBLY_STREAM_FIELDS
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
指定要擷取反組譯碼欄位的相關資訊。
語法
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
初始化/使用bstrAddress
欄位。
DSF_ADDRESSOFFSET
初始化/使用bstrAddressOffset
欄位。
DSF_CODEBYTES
初始化/使用bstrCodeBytes
欄位。
DSF_OPCODE
初始化/使用bstrOpCode
欄位。
DSF_OPERANDS
初始化/使用bstrOperands
欄位。
DSF_SYMBOL
初始化/使用bstrSymbol
欄位。
DSF_CODELOCATIONID
初始化/使用uCodeLocationId
欄位。
DSF_POSITION
初始化/使用posBeg
和posEnd
欄位。
DSF_DOCUMENTURL
初始化/使用bstrDocumentUrl
欄位。
DSF_BYTEOFFSET
初始化/使用dwByteOffset
欄位。
DSF_FLAGS
初始化/使用dwFlags
(DISASSEMBLY_FLAGS) 欄位。
DSF_OPERANDS_SYMBOLS
包含在符號名稱bstrOperands
欄位。
DSF_ALL
指定反組譯碼資料流的所有欄位。
備註
做為參數傳遞讀取方法,指出欄位DisassemblyData結構會進行初始化。
用於dwFields
成員DisassemblyData
結構,表示哪些欄位已使用和有效時,會傳回這個結構。
這些值可結合的位元OR
。
需求
標頭︰ msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll