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

另請參閱