共用方式為


Structures and Unions

以下是 Visual Studio 偵錯 SDK 中的結構和等位。

  • AD_PROCESS_ID指定進程標識碼,可能是系統標識碼或 GUID。

  • BP_CONDITION描述斷點引發的條件。

  • BP_ERROR_RESOLUTION_INFO描述錯誤斷點的解決方式,包括位置、程序和線程。

  • BP_LOCATION指定用來描述斷點位置的結構類型。

  • BP_LOCATION_CODE_ADDRESS定義元件,以描述程式代碼中位址的斷點位置。

  • BP_LOCATION_CODE_CONTEXT描述直接系結至所偵錯程式中地址的斷點位置。

  • BP_LOCATION_CODE_FILE_LINE描述程式碼原始程式碼檔中行斷點的位置。

  • BP_LOCATION_CODE_FUNC_OFFSET描述程式碼中函式之斷點的位移位置。

  • BP_LOCATION_CODE_STRING會根據使用者可以從 IDE 輸入的字串來設定程式代碼斷點。

  • BP_LOCATION_DATA_STRING用於設定數據斷點,這些斷點是以使用者可以從IDE 輸入的字元串為基礎。

  • BP_LOCATION_RESOLUTION描述特定位置之斷點的解決方式。

  • BP_PASSCOUNT描述在先前通過之後,將引發斷點的計數和條件。

  • BP_REQUEST_INFO包含實作斷點所需的資訊。

  • BP_REQUEST_INFO2包含實作斷點所需的資訊(與BP_REQUEST_INFO結構相同,但包含廠商 GUID、條件約束和追蹤點資訊)。

  • BP_RESOLUTION_CODE描述程式碼斷點的位置。

  • BP_RESOLUTION_DATA描述系結數據斷點的結果。

  • BP_RESOLUTION_INFO描述程式代碼斷點或數據斷點的系結斷點資訊。

  • BP_RESOLUTION_LOCATION指定斷點解析位置的結構。

  • BSTR_ARRAY描述字串數位。

  • BUILT_TYPE指定從元數據擷取之字段類型的相關信息。

  • CODE_PATH描述對函式或方法的呼叫。

  • COMPUTER_INFO描述調試程序執行所在的計算機。

  • CONST_GUID_ARRAY描述 GUID 清單。

  • CONTEXT_INFO描述記憶體內容或程式代碼內容。

  • DEBUG_ADDRESS描述正在偵錯之程式中的位址。

  • DEBUG_ADDRESS_UNION代表數種不同位址的其中一種。

  • DEBUG_CUSTOM_VIEWER識別自定義查看器或類型可視化檢視。

  • DEBUG_PROPERTY_INFO描述偵錯屬性,進而描述具有名稱、類型和值之階層式本質的物件。

  • DEBUG_REFERENCE_INFO描述參考。

  • DisassemblyData 描述要顯示的 IDE 反組譯碼。

  • EXCEPTION_INFO描述偵錯程序擲回的例外狀況或運行時錯誤。

  • FIELD_INFO描述局部變數、參數或其他欄位。

  • FRAMEINFO 描述堆疊框架。

  • GUID_ARRAY描述可用偵錯引擎的唯一標識子陣列。

  • JMC_CODE_SPEC可用來設定模組的 JustMyCode 資訊。

  • MACHINE_INFO描述特定計算機。

  • METADATA_ADDRESS_ARRAYELEM描述陣列內的陣列專案。

  • METADATA_ADDRESS_FIELD描述類別或結構的欄位位址。

  • METADATA_ADDRESS_LOCAL描述範圍中局部變數的位址(通常是函式或方法)。

  • METADATA_ADDRESS_METHOD描述類別方法的位址。

  • METADATA_ADDRESS_PARAM描述方法或函式的參數。

  • METADATA_ADDRESS_RETVAL描述方法或函式的傳回值。

  • METADATA_TYPE描述從元數據取得的欄位類型。

  • MODULE_INFO描述特定模組(DLL、EXE 或元件)。

  • MODULE_SYMBOL_SEARCH_INFO描述已搜尋符號搜尋路徑的狀態資訊。

  • NATIVE_ADDRESS描述原生位址。

  • PDB_TYPE描述從 PDB 符號取得的欄位類型。

  • PENDING_BP_STATE_INFO描述已準備好系結至程式代碼位置的斷點狀態。

  • PROCESS_INFO描述程式。

  • PROGRAM_NODE_ARRAY描述代表程序節點的 IDebugProgramNode2 物件清單。

  • PROVIDER_PROCESS_DATA描述在計算機上執行的進程。

  • TEXT_POSITION會描述指定文字中的行和欄位置。

  • THREADPROPERTIES 描述線程的屬性。

  • TYPE_INFO描述欄位的類型。

  • UNMANAGED_ADDRESS_PHYSICAL描述實體位址。

  • UNMANAGED_ADDRESS_THIS_RELATIVE描述相對於this指標的位址(Me在 Visual Basic 中)。

需求

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

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

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

另請參閱