DkmNativeCppReferenceType Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um tipo de referência (por exemplo, int&).
Essa API foi introduzida no Visual Studio 14 Atualização 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
- Herança
- Herança
- Atributos
Propriedades
ElementType |
Representa um símbolo para um tipo C++. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). |
Id |
Identificador exclusivo para esse tipo, em todos os módulos carregados nesta sessão de depuração. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
InspectionSession |
A sessão de inspeção que controla o tempo de vida desse objeto de símbolo. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
IsRValueReference |
True se esse tipo representar uma referência r-value. False se esse tipo representar uma referência l-value. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). |
IsUnloaded |
Retornará true se um evento 'descarregado' tiver sido gerado para este objeto (exemplo: DkmThread::Unload for chamado) ou se o objeto tiver sido fechado. Observe que o cuidado deve ser usado ao verificar esse status, pois, sem sincronização, o status retornado pode não ser mais preciso após a leitura. (Herdado de DkmDataContainer) |
Qualifiers |
qualificadores const/volatile nesse tipo. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
Size |
O tamanho, em bytes, de um objeto desse tipo. Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
TagValue |
DkmNativeCppType é uma classe base abstrata. Essa enumeração indica de qual classe derivada esse objeto é uma instância do . (Herdado de DkmNativeCppType) |
Métodos
GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Cria um tipo de matriz C++. Restrição de local: a API deve ser chamada de um componente IDE (nível > de componente 100.000). Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
GetDataItem<T>() |
Obtém a instância de 'T' que foi adicionada a essa instância de contêiner. Se esse contêiner não contiver um 'T', essa função retornará nulo. (Herdado de DkmDataContainer) |
GetPointerType(DkmNativeCppCVQualifiers) |
Cria um tipo de ponteiro C++. Restrição de local: a API deve ser chamada de um componente IDE (nível > de componente 100.000). Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
GetReferenceType(Boolean, DkmNativeCppCVQualifiers) |
Cria um tipo de ponteiro C++. Restrição de local: a API deve ser chamada de um componente IDE (nível > de componente 100.000). Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
GetSymbolInterface() |
Obtém um ponteiro para o objeto IDiaSymbol, quando disponível, que apoia esse membro. Para tipos que não são de classe/struct/união, um símbolo de dia pode ou não estar disponível, dependendo de como o tipo foi criado. Restrição de local: a API deve ser chamada de um componente IDE (nível > de componente 100.000). Essa API foi introduzida no Visual Studio 14 Atualização 2 (DkmApiVersion.VS14Update2). (Herdado de DkmNativeCppType) |
RemoveDataItem<T>() |
Remova a instância de 'T' desse contêiner. Geralmente, é desnecessário chamar esse método, pois um contêiner de dados será esvaziado automaticamente quando o objeto for fechado. (Herdado de DkmDataContainer) |
SetDataItem<T>(DkmDataCreationDisposition, T) |
Coloque um novo item no contêiner de dados. (Herdado de DkmDataContainer) |