DkmNativeCppEnumType Klasse

Definition

Stellt einen C++-Aufzählungs Typen dar.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
public ref class DkmNativeCppEnumType : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppType
[System.Runtime.InteropServices.Guid("fa6768b9-8c47-512b-53b8-e615005fcacc")]
public class DkmNativeCppEnumType : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppType
[<System.Runtime.InteropServices.Guid("fa6768b9-8c47-512b-53b8-e615005fcacc")>]
type DkmNativeCppEnumType = class
    inherit DkmNativeCppType
Public Class DkmNativeCppEnumType
Inherits DkmNativeCppType
Vererbung
Attribute

Eigenschaften

Id

Eindeutiger Bezeichner für diesen Typ in allen Modulen, die in dieser Debugsitzung geladen werden.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
(Geerbt von DkmNativeCppType)
InspectionSession

Die Inspektions Sitzung, die die Lebensdauer dieses Symbol Objekts steuert.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
(Geerbt von DkmNativeCppType)
IsUnloaded

Gibt "true" zurück, wenn ein "entladen"-Ereignis für dieses Objekt ausgelöst wurde (Beispiel: dkmthread:: entladen wird aufgerufen) oder wenn das Objekt geschlossen wurde. Beachten Sie, dass bei der Überprüfung dieses Status, ohne Synchronisierung, der Status "zurückgegeben" möglicherweise nicht mehr genau der Anweisung entspricht, nachdem er gelesen wurde.

(Geerbt von DkmDataContainer)
Module

Das Modul dieses Symbols.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
QualifiedName

Qualifizierter Name dieses Symbols. Qualifizierer werden durch "::" getrennt. Der nicht qualifizierte Name wird immer am Ende des qualifizierten Namens angezeigt.

Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

Qualifiers

Konstanten/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 (in Bytes) eines Objekts dieses Typs.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
(Geerbt von DkmNativeCppType)
TagValue

Dkmnativecpptype ist eine abstrakte Basisklasse. Diese Enumeration gibt an, welche abgeleitete Klasse dieses Objekt eine Instanz von ist.

(Geerbt von DkmNativeCppType)
UnderlyingType

Der zugrunde liegende Typ der Enumeration. Dabei handelt es sich immer um einen ganzzahligen Typ.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
Values

Der Satz von Werten, die zu dieser Enumeration gehören.

         Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

Methoden

GetArrayType(Int32, DkmNativeCppCVQualifiers)

Erstellt einen C++-Arraytyp.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

(Geerbt von DkmNativeCppType)
GetDataItem<T>()

Ruft die Instanz von 't ' ab, die dieser Container Instanz hinzugefügt wurde. Wenn dieser Container kein 't-Zeichen enthält, gibt diese Funktion NULL zurück.

(Geerbt von DkmDataContainer)
GetPointerType(DkmNativeCppCVQualifiers)

Erstellt einen C++-Zeigertyp.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

(Geerbt von DkmNativeCppType)
GetReferenceType(Boolean, DkmNativeCppCVQualifiers)

Erstellt einen C++-Zeigertyp.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

(Geerbt von DkmNativeCppType)
GetSymbolInterface()

Ruft bei Verfügbarkeit einen Zeiger auf das idiasymmetribol-Objekt ab, das diesen Member unterstützt. Bei nicht-Klassen-/Struktur-/Union-Typen ist ein Dia-Symbol abhängig von der Art der Erstellung möglicherweise nicht verfügbar.

Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden.

Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.

(Geerbt von DkmNativeCppType)
RemoveDataItem<T>()

Entfernen Sie die Instanz 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)

Fügen Sie ein neues Element in den Datencontainer ein.

(Geerbt von DkmDataContainer)

Gilt für