列舉型別 (Visual Studio 偵錯)
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
以下是列舉型別供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
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll