列舉型別 (Visual Studio 的偵錯)
以下是列舉型別,如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
表示 [編輯後繼續] 不能使用的原因。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
用來描述一台電腦。訊息類型
指定的訊息類型和原因。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
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll