指定检索的信息有关反汇编字段。
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
};
成员
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
用于反汇编流指定所有字段。
备注
通过,参数传递给 IDebugDisassemblyStream2:: 读取 方法指示 DisassemblyData 结构的哪些字段进行初始化。
用于 DisassemblyData 结构的 dwFields 成员指示哪些字段是使用和有效,当结构返回。
这些值可能按位组合使用 OR。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll