DkmNativeCppReferenceType Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje typ odkazu (např. int&).
Toto rozhraní API bylo zavedeno v sadě 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
- Dědičnost
- Dědičnost
- Atributy
Vlastnosti
ElementType |
Představuje symbol pro typ jazyka C++. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
Id |
Jedinečný identifikátor pro tento typ napříč všemi moduly načtenými v této relaci ladění. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
InspectionSession |
Relace kontroly, která řídí životnost tohoto objektu symbolu. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
IsRValueReference |
True, pokud tento typ představuje odkaz r-hodnota. Nepravda, pokud tento typ představuje odkaz l-hodnoty. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
IsUnloaded |
Vrátí hodnotu true, pokud byla pro tento objekt vyvolána událost unloaded (příklad: DkmThread::Unload je volána) nebo pokud byl objekt uzavřen. Mějte na paměti, že při kontrole tohoto stavu je potřeba střídmět, protože bez synchronizace nemusí být vrácený stav po přečtení přesný. (Zděděno od DkmDataContainer) |
Qualifiers |
const/volatile kvalifikátory tohoto typu. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
Size |
Velikost objektu tohoto typu v bajtech. Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
TagValue |
DkmNativeCppType je abstraktní základní třída. Tento výčet označuje, která odvozená třída je tento objekt instancí. (Zděděno od DkmNativeCppType) |
Metody
GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Vytvoří typ pole C++. Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000). Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
GetDataItem<T>() |
Získá instanci T, která byla přidána do této instance kontejneru. Pokud tento kontejner neobsahuje T, vrátí tato funkce hodnotu null. (Zděděno od DkmDataContainer) |
GetPointerType(DkmNativeCppCVQualifiers) |
Vytvoří typ ukazatele C++. Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000). Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
Vytvoří typ ukazatele C++. Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000). Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
GetSymbolInterface() |
Získá ukazatel na IDiaSymbol objektu, pokud je k dispozici, který tento člen zálohuje. U typů, které nejsou typu class,struct/union, může nebo nemusí být v závislosti na tom, jak byl typ vytvořen, k dispozici dia symbol. Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000). Toto rozhraní API bylo zavedeno v sadě Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Zděděno od DkmNativeCppType) |
RemoveDataItem<T>() |
Odeberte z tohoto kontejneru instanci T. Obvykle není nutné volat tuto metodu, protože kontejner dat se při zavření objektu automaticky vyprázdní. (Zděděno od DkmDataContainer) |
SetDataItem<T>(DkmDataCreationDisposition, T) |
Do kontejneru dat umístěte novou položku. (Zděděno od DkmDataContainer) |