共用方式為


DISASSEMBLY_STREAM_FIELDS

指定要擷取有關反組譯碼欄位的資訊。

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
    指定反組譯碼資料流的所有欄位。

備註

做為參數來傳遞IDebugDisassemblyStream2::Read方法,以指出哪一個欄位的DisassemblyData結構會進行初始化。

用於dwFields成員的DisassemblyData ,表示哪些欄位已使用和有效時便會傳回結構的結構。

這些值可以使用位元和結合OR。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

DisassemblyData

IDebugDisassemblyStream2::Read

DISASSEMBLY_FLAGS