DkmNativeCppUserDefinedType 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 eine C++-Klasse/-Struktur/Union dar.
Diese API wurde in Visual Studio 14 Update 2 (dkmapiversion. VS14Update2) eingeführt.
public ref class DkmNativeCppUserDefinedType : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppType
[System.Runtime.InteropServices.Guid("1c1a1241-d1e5-70d8-7dd5-6f8abd6c0180")]
public class DkmNativeCppUserDefinedType : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppType
[<System.Runtime.InteropServices.Guid("1c1a1241-d1e5-70d8-7dd5-6f8abd6c0180")>]
type DkmNativeCppUserDefinedType = class
inherit DkmNativeCppType
Public Class DkmNativeCppUserDefinedType
Inherits DkmNativeCppType
- Vererbung
- Attribute
Eigenschaften
| Id |
Eindeutiger Bezeichner für diesen Typ in allen Modulen, die in dieser Debugsitzung geladen werden.
(Geerbt von DkmNativeCppType)
|
| InspectionSession |
Die Inspektions Sitzung, die die Lebensdauer dieses Symbol Objekts steuert.
(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.
|
| 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.
(Geerbt von DkmNativeCppType)
|
| Size |
Die Größe (in Bytes) eines Objekts dieses Typs.
(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) |
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) |