共用方式為


Enumerations (Visual Studio Debugging)

以下是 Visual Studio 偵錯 SDK 的列舉。

  • AD_PROCESS_ID_TYPE會指定如何在 AD_PROCESS_ID 結構中解譯進程標識碼。

  • ADDRESS_KIND指定位址的類型。

  • ASSEMBLYLOCRESOLUTION 會指定元件所在的位置。

  • ATTACH_REASON指定偵錯引擎 (DE) 附加至程序節點的原因。

  • BP_COND_STYLE指定暫止和系結斷點的斷點條件樣式。

  • BP_ERROR_TYPE指定斷點的錯誤類型。

  • BP_FLAGS提供選擇性旗標,可用來指定設定斷點時的其他資訊。

  • BP_FLAGS90列舉選擇性旗標的有效值,這些旗標可用於在設定斷點時指定其他資訊。 此列舉會 擴充BP_FLAGS 列舉。

  • BP_LOCATION_TYPE指定斷點要求之斷點的位置類型。

  • BP_PASSCOUNT_STYLE指定與斷點傳遞計數相關聯的條件,導致斷點引發。

  • BP_RES_DATA_FLAGS指定數據斷點是在硬體中模擬或實作。

  • BP_STATE指定系結斷點是否存在,以及它是否已啟用。

  • BP_TYPE指定斷點位於程式代碼位置、是數據位置,還是另一種斷點類型。

  • BP_UNBOUND_REASON提供斷點未系結的原因。

  • BPERESI_FIELDS指定要擷取斷點失敗解析的相關信息。

  • BPREQI_FIELDS指定要擷取關於斷點要求的資訊。

  • BPREQI_FIELDS90列舉有效值,指定要擷取有關斷點要求的資訊。 此列舉會 擴充BPREQI_FIELDS 列舉。

  • BPRESI_FIELDS指定要擷取哪些有關斷點成功解析的資訊。

  • CANSTOP_REASON可用來判斷程式在到達執行中的特定點之後,是否可以停止執行。

  • CONNECTION_PROTOCOL指出用來在偵錯伺服器與偵錯套件之間進行通訊的通訊協定。

  • CONSTRUCTOR_ENUM選取不同類型的建構函式。

  • CONTEXT_COMPARE會指定比較兩個記憶體內容的準則。

  • CONTEXT_INFO_FIELDS指定要擷取記憶體內容的相關信息。

  • DBG_ATTRIB_FLAGS描述 IDebugProperty2 或 IDebugReference2 介面的各種屬性。

  • DEBUG_REASON指定啟動進程以進行偵錯的原因。

  • DEBUGPROP_INFO_FLAGS指定要擷取偵錯屬性對象的相關信息。

  • DEBUGREF_INFO_FLAGS指定要擷取有關偵錯參考物件的資訊。

  • DISASSEMBLY_FLAGS指定反組譯碼的旗標。

  • DISASSEMBLY_STREAM_FIELDS指定要擷取關於反組譯碼字段的資訊。

  • DISASSEMBLY_STREAM_SCOPE指定反組譯碼數據流的範圍。

  • DisplayKind 列舉有效值,代表要從 IDebugField 物件取得的資訊種類,並向用戶顯示。

  • DOCCONTEXT_COMPARE會指定比較兩個檔內容的準則。

  • DUMPTYPE 會指定要傾印的程序狀態。

  • dwTYPE_KIND會指定如何解譯 IDebugField 物件的類型

  • EncUnavailableReason eepresents 無法取得 Edit 和 Continue 的原因。

  • EVALFLAGS 會指定控件表達式評估的旗標。

  • EVALFLAGS90列舉控件表達式評估之旗標的有效值。 此列舉會 擴充 EVALFLAGS 列舉。

  • EVENTATTRIBUTES 會指定事件屬性。

  • EXCEPTION_STATE指定例外狀況狀態。

  • FIELD_INFO_FIELDS指定要擷取關於 IDebugField 物件的資訊

  • FIELD_KIND指定 IDebugField 物件中包含的欄位類型。

  • FIELD_KIND_EX列舉 IDebugField 物件可以包含的其他欄位類型。 此列舉會 擴充FIELD_KIND 列舉。

  • FIELD_MODIFIERS指定欄位類型的修飾詞。

  • FRAMEINFO_FLAGS指定要擷取堆疊框架對象的相關信息。

  • GETHOSTNAME_TYPE指定主機名的類型。

  • GETNAME_TYPE指定要擷取的檔名類型。

  • INTERCEPT_EXCEPTION_ACTION會指定攔截例外狀況時要採取的動作。

  • LAUNCH_FLAGS會指定如何啟動程式。

  • MACHINE_INFO_FIELDS指定要針對特定計算機擷取的資訊種類。

  • MACHINE_INFO_FLAGS用來描述計算機。

  • MESSAGETYPE 會指定訊息類型和原因。

  • MODULE_FLAGS用來描述模組。

  • MODULE_INFO_FIELDS指定偵錯模組資訊的旗標。

  • MODULE_INFO_FLAGS指定模組的符號狀態。

  • NAME_MATCH選取符合名稱的案例選項。

  • OBJECT_TYPE會從表示式評估工具指定物件的類型。

  • PARSEFLAGS 會指定如何剖析表達式。

  • PENDING_BP_STATE指定暫止斷點的狀態(尚未系結的斷點)。

  • PENDING_BP_STATE_FLAGS指定暫止的斷點狀態旗標。

  • PORT_SUPPLIER_DESCRIPTION_FLAGS定義可擷取關於埠供應商的元數據。

  • PROCESS_INFO_FIELDS指定要針對進程擷取何種資訊。

  • PROCESS_INFO_FLAGS描述或指定進程的屬性。

  • PROGRAM_DESTROY_FLAGS列舉程序終結旗標的有效值。

  • PROVIDER_FIELDS指定與程式提供者相關聯的屬性。

  • PROVIDER_FLAGS指定要從程式提供者取得的屬性。

  • REFERENCE_COMPARE指定參考的比較類型。

  • REFERENCE_TYPE指定參考型別。

  • SEEK_START指定要在反組譯碼中開始搜尋的位置。

  • STEPKIND 會指定逐步執行的步驟種類。

  • STEPUNIT 會指定逐步執行的步驟單位。

  • SYMBOL_SEARCH_INFO_FIELDS指定要擷取的符號資訊種類。

  • TEXT_DOC_ATTR_2描述檔的屬性。

  • THREADPROPERTY_FIELDS指定要擷取之線程的相關信息。

  • THREADSTATE 會指定線程的狀態。

需求

標頭:msdbg.h、sh.h 或 ee.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

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

另請參閱