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 |
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) |