DkmNativeCppReferenceType Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un type référence (par exemple, int & ).
Cette API a été introduite dans 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
- Héritage
- Attributs
Propriétés
| ElementType |
Représente un symbole pour un type C++.
|
| Id |
Identificateur unique de ce type, parmi tous les modules chargés dans cette session de débogage.
(Hérité de DkmNativeCppType)
|
| InspectionSession |
Session d’inspection qui contrôle la durée de vie de cet objet de symbole.
(Hérité de DkmNativeCppType)
|
| IsRValueReference |
True si ce type représente une référence r-value. False si ce type représente une référence l-value. Cette API a été introduite dans Visual Studio 14 Update 2 (DkmApiVersion. VS14Update2). |
| IsUnloaded |
Retourne la valeur true si un événement non chargé a été déclenché pour cet objet (exemple : DkmThread :: Unload est appelé) ou si l’objet a été fermé. Notez que la prudence doit être utilisée lors de la vérification de cet État comme, sans synchronisation, l’état retourné peut ne plus être l’instruction après sa lecture. (Hérité de DkmDataContainer) |
| Qualifiers |
qualificateurs const/volatile sur ce type.
(Hérité de DkmNativeCppType)
|
| Size |
Taille, en octets, d’un objet de ce type.
(Hérité de DkmNativeCppType)
|
| TagValue |
DkmNativeCppType est une classe de base abstraite. Cette énumération indique la classe dérivée dont cet objet est une instance. (Hérité de DkmNativeCppType) |
Méthodes
| GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Crée un type de tableau C++. Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000). Cette API a été introduite dans Visual Studio 14 Update 2 (DkmApiVersion. VS14Update2). (Hérité de DkmNativeCppType) |
| GetDataItem<T>() |
Obtient l’instance de’t’qui a été ajoutée à cette instance de conteneur. Si ce conteneur ne contient pas de’t', cette fonction retournera la valeur null. (Hérité de DkmDataContainer) |
| GetPointerType(DkmNativeCppCVQualifiers) |
Crée un type de pointeur C++. Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000). Cette API a été introduite dans Visual Studio 14 Update 2 (DkmApiVersion. VS14Update2). (Hérité de DkmNativeCppType) |
| GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
Crée un type de pointeur C++. Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000). Cette API a été introduite dans Visual Studio 14 Update 2 (DkmApiVersion. VS14Update2). (Hérité de DkmNativeCppType) |
| GetSymbolInterface() |
Obtient un pointeur vers l’objet IDiaSymbol, le cas échéant, qui stocke ce membre. Pour les types non class/struct/union, un symbole dia peut ou non être disponible, selon la façon dont le type a été créé. Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000). Cette API a été introduite dans Visual Studio 14 Update 2 (DkmApiVersion. VS14Update2). (Hérité de DkmNativeCppType) |
| RemoveDataItem<T>() |
Supprimez l’instance de’t’de ce conteneur. Il n’est généralement pas nécessaire d’appeler cette méthode, car un conteneur de données est automatiquement vidé lorsque l’objet est fermé. (Hérité de DkmDataContainer) |
| SetDataItem<T>(DkmDataCreationDisposition, T) |
Placez un nouvel élément dans le conteneur de données. (Hérité de DkmDataContainer) |