DkmNativeCppReferenceType Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un tipo riferimento (ad esempio, int&).
Questa API è stata introdotta in 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
- Ereditarietà
- Ereditarietà
- Attributi
Proprietà
| ElementType |
Rappresenta un simbolo per un tipo C++. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
| Id |
Identificatore univoco per questo tipo, in tutti i moduli caricati in questa sessione di debug. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| InspectionSession |
Sessione di ispezione che controlla la durata di questo oggetto simbolo. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| IsRValueReference |
True se questo tipo rappresenta un riferimento r-value. False se questo tipo rappresenta un riferimento l-value. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
| IsUnloaded |
Restituisce true se per questo oggetto è stato generato un evento 'unloaded', ad esempio DkmThread::Unload, o se l'oggetto è stato chiuso. Si noti che è necessario prestare attenzione quando si controlla questo stato come, senza sincronizzazione, lo stato restituito potrebbe non essere più accurato dopo la lettura. (Ereditato da DkmDataContainer) |
| Qualifiers |
qualificatori const/volatile in questo tipo. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| Size |
Dimensione, in byte, di un oggetto di questo tipo. Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| TagValue |
DkmNativeCppType è una classe base astratta. Questa enumerazione indica quale classe derivata di questo oggetto è un'istanza di . (Ereditato da DkmNativeCppType) |
Metodi
| GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Crea un tipo di matrice C++. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| GetDataItem<T>() |
Ottiene l'istanza di 'T' aggiunta a questa istanza del contenitore. Se questo contenitore non contiene un 'T', questa funzione restituirà Null. (Ereditato da DkmDataContainer) |
| GetPointerType(DkmNativeCppCVQualifiers) |
Crea un tipo di puntatore C++. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
Crea un tipo di puntatore C++. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| GetSymbolInterface() |
Ottiene un puntatore all'oggetto IDiaSymbol, se disponibile, che restituisce questo membro. Per i tipi non di classe/struct/unione, un simbolo dia può essere o meno disponibile, a seconda della modalità di creazione del tipo. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). (Ereditato da DkmNativeCppType) |
| RemoveDataItem<T>() |
Rimuovere l'istanza di 'T' da questo contenitore. In genere non è necessario chiamare questo metodo come contenitore di dati verrà svuotato automaticamente quando l'oggetto viene chiuso. (Ereditato da DkmDataContainer) |
| SetDataItem<T>(DkmDataCreationDisposition, T) |
Inserire un nuovo elemento nel contenitore di dati. (Ereditato da DkmDataContainer) |