共用方式為


DISASSEMBLY_STREAM_SCOPE

指定反組譯碼資料流的範圍。

enum enum_DISASSEMBLY_STREAM_SCOPE { 
   DSS_HUGE     = 0x10000000,
   DSS_FUNCTION = 0x0001,
   DSS_MODULE   = (DSS_HUGE) | 0x0002,
   DSS_ALL      = (DSS_HUGE) | 0x0003
};
typedef DWORD DISASSEMBLY_STREAM_SCOPE;
public enum enum_DISASSEMBLY_STREAM_SCOPE { 
   DSS_HUGE     = 0x10000000,
   DSS_FUNCTION = 0x0001,
   DSS_MODULE   = (DSS_HUGE) | 0x0002,
   DSS_ALL      = (DSS_HUGE) | 0x0003
};

Members

  • DSS_HUGE
    指定反組譯程式碼的內容就會產生比用戶端通常會想要擷取的單一呼叫中的多個輸出。

  • DSS_FUNCTION
    指定函式所包含的程式碼內容應該反組譯。 指定 [反組譯碼資料流表示函式時所傳回的IDebugDisassemblyStream2::GetScope方法。

  • DSS_MODULE
    當傳回的IDebugDisassemblyStream2::GetScope方法,會指定反組譯碼資料流表示模組。

  • DSS_ALL
    指定整個位址空間的反組譯碼。

備註

當做引數傳遞IDebugProgram2::GetDisassemblyStream方法,並傳回IDebugDisassemblyStream2::GetScope方法。

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

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

列舉型別 (Visual Studio 的偵錯)

IDebugProgram2::GetDisassemblyStream

IDebugDisassemblyStream2::GetScope