DkmNativeCppReferenceType 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示參考類型 (例如 int&) 。
此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。
public ref class DkmNativeCppReferenceType : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppType
[System.Runtime.InteropServices.Guid("f0c12e7b-d7d3-d878-4a1b-978083d75389")]
public class DkmNativeCppReferenceType : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppType
[<System.Runtime.InteropServices.Guid("f0c12e7b-d7d3-d878-4a1b-978083d75389")>]
type DkmNativeCppReferenceType = class
inherit DkmNativeCppType
Public Class DkmNativeCppReferenceType
Inherits DkmNativeCppType
- 繼承
- 繼承
- 屬性
屬性
| ElementType |
表示 C++ 類型的符號。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 |
| Id |
此類型的唯一標識符,跨此偵錯會話載入的所有模組。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| InspectionSession |
控制此符號物件的存留期的檢查會話。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| IsRValueReference |
如果此類型代表 r 值參考,則為 True。 如果此類型代表 l 值參考,則為 False。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 |
| IsUnloaded |
如果已針對這個對象引發 'unloaded' 事件,則傳回 true (範例:DkmThread::Unload 會呼叫) 或物件已關閉。 請注意,檢查此狀態時必須小心,而不進行同步處理,傳回的狀態在讀取之後可能無法再精確指示。 (繼承來源 DkmDataContainer) |
| Qualifiers |
此類型的 const/volatile 限定符。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| Size |
此類型物件的大小,以位元組為單位。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| TagValue |
DkmNativeCppType 是抽象基類。 這個列舉表示這個物件的衍生類別是的實例。 (繼承來源 DkmNativeCppType) |
方法
| GetArrayType(Int32, DkmNativeCppCVQualifiers) |
建立 C++ 陣列類型。 位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| GetDataItem<T>() |
取得已新增至這個容器實例的 『T』 實例。 如果此容器不包含 『T』,此函式會傳回 null。 (繼承來源 DkmDataContainer) |
| GetPointerType(DkmNativeCppCVQualifiers) |
建立 C++ 指標類型。 位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
建立 C++ 指標類型。 位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| GetSymbolInterface() |
取得 IDiaSymbol 物件的指標,當可用時,該指標會備份這個成員。 針對非類別/結構/等位類型,視類型建立方式而定,dia 符號可能或可能無法使用。 位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。 此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。 (繼承來源 DkmNativeCppType) |
| RemoveDataItem<T>() |
從這個容器中移除 『T』 的實例。 通常不需要呼叫這個方法,因為數據容器會在物件關閉時自動清空。 (繼承來源 DkmDataContainer) |
| SetDataItem<T>(DkmDataCreationDisposition, T) |
將新專案放在數據容器中。 (繼承來源 DkmDataContainer) |