共用方式為


DkmNativeCppType 類別

定義

表示 C++ 類型的符號。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

衍生類別:DkmNativeCppArrayType、DkmNativeCppEnumType、DkmNativeCppPrimitiveType、DkmNativeCppFunctionType、DkmNativeCppPointerType、DkmNativeCppReferenceType、DkmNativeCppUserDefinedType

public ref class DkmNativeCppType abstract : Microsoft::VisualStudio::Debugger::DkmDataContainer
[System.Runtime.InteropServices.Guid("01c147c7-e7f1-5dcc-1f34-fc346e482bfa")]
public abstract class DkmNativeCppType : Microsoft.VisualStudio.Debugger.DkmDataContainer
[<System.Runtime.InteropServices.Guid("01c147c7-e7f1-5dcc-1f34-fc346e482bfa")>]
type DkmNativeCppType = class
    inherit DkmDataContainer
Public MustInherit Class DkmNativeCppType
Inherits DkmDataContainer
繼承
繼承
DkmNativeCppType
衍生
屬性

屬性

Id

此類型的唯一標識符,跨此偵錯會話載入的所有模組。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

InspectionSession

檢查會話,控制這個符號物件的存留期。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

IsUnloaded

如果已針對這個對象引發 'unloaded' 事件, (範例:DkmThread::Unload 呼叫) 或對象已關閉,則傳回 true。 請注意,檢查此狀態時,請務必小心,而不需同步處理,傳回的狀態在讀取之後可能無法再精確指示。

(繼承來源 DkmDataContainer)
Qualifiers

此類型的 const/volatile 限定符。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

Size

這個型別之物件的大小,以位元組為單位。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

TagValue

DkmNativeCppType 是抽象基類。 這個列舉表示這個對像是實例的衍生類別。

方法

GetArrayType(Int32, DkmNativeCppCVQualifiers)

建立 C++ 陣列類型。

位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

GetDataItem<T>()

取得已新增至這個容器實例的 『T』 實例。 如果此容器不包含 『T』,此函式會傳回 null。

(繼承來源 DkmDataContainer)
GetPointerType(DkmNativeCppCVQualifiers)

建立 C++ 指標類型。

位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

GetReferenceType(Boolean, DkmNativeCppCVQualifiers)

建立 C++ 指標類型。

位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

GetSymbolInterface()

取得 IDiaSymbol 物件的指標,當可用時,會傳回這個成員。 針對非類別/結構/等位類型,視類型建立方式而定,dia 符號可能或可能無法使用。

位置條件約束:必須從 IDE 元件呼叫 API, (元件層級 > 100,000) 。

此 API 是在 Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) 中引進。

RemoveDataItem<T>()

從這個容器中移除 『T』 的實例。 通常不需要呼叫這個方法,因為關閉物件時,數據容器會自動清空。

(繼承來源 DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

將新專案放在數據容器中。

(繼承來源 DkmDataContainer)

適用於