次の方法で共有


DkmNativeCppReferenceType クラス

定義

参照型 (例: 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
継承
継承
DkmNativeCppReferenceType
属性

プロパティ

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

True の 場合、この型は、r 値の参照を表します。 False この型が l 値参照を表す場合。

この 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) で導入されました。

(継承元 DkmNativeCppType)
Size

この型のオブジェクトのサイズ (バイト単位)。

この API は、Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) で導入されました。

(継承元 DkmNativeCppType)
TagValue

DkmNativeCppType は抽象基底クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。

(継承元 DkmNativeCppType)

メソッド

GetArrayType(Int32, DkmNativeCppCVQualifiers)

C++ 配列型を作成します。

場所の制約: API は IDE コンポーネント (コンポーネント レベル > 100,000) から呼び出す必要があります。

この API は、Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) で導入されました。

(継承元 DkmNativeCppType)
GetDataItem<T>()

このコンテナー インスタンスに追加された 'T' のインスタンスを取得します。 このコンテナーに 'T' が含まれていない場合、この関数は null を返します。

(継承元 DkmDataContainer)
GetPointerType(DkmNativeCppCVQualifiers)

C++ ポインター型を作成します。

場所の制約: API は IDE コンポーネント (コンポーネント レベル > 100,000) から呼び出す必要があります。

この API は、Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) で導入されました。

(継承元 DkmNativeCppType)
GetReferenceType(Boolean, DkmNativeCppCVQualifiers)

C++ ポインター型を作成します。

場所の制約: API は IDE コンポーネント (コンポーネント レベル > 100,000) から呼び出す必要があります。

この API は、Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) で導入されました。

(継承元 DkmNativeCppType)
GetSymbolInterface()

このメンバーをサポートする IDiaSymbol オブジェクトへのポインターを取得します (使用可能な場合)。 非クラス/構造体/共用体型の場合、型の作成方法によっては、dia 記号を使用できる場合と使用できない場合があります。

場所の制約: API は IDE コンポーネント (コンポーネント レベル > 100,000) から呼び出す必要があります。

この API は、Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) で導入されました。

(継承元 DkmNativeCppType)
RemoveDataItem<T>()

このコンテナーから 'T' のインスタンスを削除します。 通常、オブジェクトが閉じられるとデータ コンテナーが自動的に空になるので、このメソッドを呼び出す必要があります。

(継承元 DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

データ コンテナーに新しい項目を配置します。

(継承元 DkmDataContainer)

適用対象