DkmNativeCppReferenceType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Verweistyp dar (z. B. int&).
Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt.
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
- Vererbung
- Vererbung
- Attribute
Eigenschaften
ElementType |
Stellt ein Symbol für einen C++-Typ dar. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. |
Id |
Eindeutiger Bezeichner für diesen Typ für alle Module, die in dieser Debugsitzung geladen werden. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
InspectionSession |
Die Überprüfungssitzung, die die Lebensdauer dieses Symbolobjekts steuert. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
IsRValueReference |
True, wenn dieser Typ einen r-Wert-Verweis darstellt. False, wenn dieser Typ einen l-Wert-Verweis darstellt. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. |
IsUnloaded |
Gibt true zurück, wenn ein "entladenes" Ereignis für dieses Objekt ausgelöst wurde (Beispiel: DkmThread::Unload wird aufgerufen) oder wenn das Objekt geschlossen wurde. Beachten Sie, dass beim Überprüfen dieser status sorgfältig darauf geachtet werden muss, dass die zurückgegebene status nach dem Lesen möglicherweise nicht mehr korrekt ist. (Geerbt von DkmDataContainer) |
Qualifiers |
const/volatile Qualifizierer für diesen Typ. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
Size |
Die Größe eines Objekts dieses Typs in Bytes. Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
TagValue |
DkmNativeCppType ist eine abstrakte Basisklasse. Diese Aufzählung gibt an, welche abgeleitete Klasse dieses Objekt instance ist. (Geerbt von DkmNativeCppType) |
Methoden
GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Erstellt einen C++-Arraytyp. Standorteinschränkung: Die API muss von einer IDE-Komponente aufgerufen werden (Komponentenebene > 100.000). Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
GetDataItem<T>() |
Ruft den instance von "T" ab, der diesem Container instance hinzugefügt wurde. Wenn dieser Container kein "T" enthält, gibt diese Funktion NULL zurück. (Geerbt von DkmDataContainer) |
GetPointerType(DkmNativeCppCVQualifiers) |
Erstellt einen C++-Zeigertyp. Standorteinschränkung: Die API muss von einer IDE-Komponente aufgerufen werden (Komponentenebene > 100.000). Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
Erstellt einen C++-Zeigertyp. Standorteinschränkung: Die API muss von einer IDE-Komponente aufgerufen werden (Komponentenebene > 100.000). Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
GetSymbolInterface() |
Ruft einen Zeiger auf das IDiaSymbol-Objekt ab, sofern verfügbar, das dieses Element zurückgibt. Für Nicht-Klassen-/Struktur-/Union-Typen ist möglicherweise ein Diasymbol verfügbar, je nachdem, wie der Typ erstellt wurde. Standorteinschränkung: Die API muss von einer IDE-Komponente aufgerufen werden (Komponentenebene > 100.000). Diese API wurde in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2) eingeführt. (Geerbt von DkmNativeCppType) |
RemoveDataItem<T>() |
Entfernen Sie den instance von "T" aus diesem Container. Es ist in der Regel nicht erforderlich, diese Methode aufzurufen, da ein Datencontainer automatisch geleert wird, wenn das Objekt geschlossen wird. (Geerbt von DkmDataContainer) |
SetDataItem<T>(DkmDataCreationDisposition, T) |
Platzieren Sie ein neues Element im Datencontainer. (Geerbt von DkmDataContainer) |