DkmNativeCppUserDefinedType 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 uma classe/struct/união do C++.
Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
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
- Herança
- Atributos
Propriedades
| Id |
Identificador exclusivo para este tipo em todos os módulos carregados nesta sessão de depuração.
(Herdado de DkmNativeCppType)
|
| InspectionSession |
A sessão de inspeção que controla o tempo de vida deste objeto de símbolo.
(Herdado de DkmNativeCppType)
|
| IsUnloaded |
Retornará true se um evento ' Unloaded ' tiver sido gerado para este objeto (exemplo: DkmThread:: Unload é chamado) ou se o objeto foi fechado. Observe que o cuidado deve ser usado ao verificar esse status como, sem sincronização, o status retornado pode não ser mais preciso na instrução após sua leitura. (Herdado de DkmDataContainer) |
| Module |
O módulo deste símbolo.
|
| QualifiedName |
Nome qualificado deste símbolo. Os qualificadores são separados por "::". O nome não qualificado sempre aparece no final do nome qualificado. Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2). |
| Qualifiers |
qualificadores const/volatile neste tipo.
(Herdado de DkmNativeCppType)
|
| Size |
O tamanho, em bytes, de um objeto deste tipo.
(Herdado de DkmNativeCppType)
|
| TagValue |
DkmNativeCppType é uma classe base abstrata. Essa enumeração indica a qual classe derivada esse objeto é uma instância do. (Herdado de DkmNativeCppType) |
Métodos
| GetArrayType(Int32, DkmNativeCppCVQualifiers) |
Cria um tipo de matriz do 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 esta instância de contêiner. Se esse contêiner não contiver um ' T', essa função retornará NULL. (Herdado de DkmDataContainer) |
| GetPointerType(DkmNativeCppCVQualifiers) |
Cria um tipo de ponteiro do 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 do 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 faz backup desse membro. Para tipos que não são de classe/struct/Union, 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' deste contêiner. Normalmente, é desnecessário chamar esse método, pois um contêiner de dados será automaticamente esvaziado quando o objeto for fechado. (Herdado de DkmDataContainer) |
| SetDataItem<T>(DkmDataCreationDisposition, T) |
Coloque um novo item no contêiner de dados. (Herdado de DkmDataContainer) |