DkmNativeCppEnumType Classe

Definição

Representa um tipo de enumeração C++.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
public ref class DkmNativeCppEnumType : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppType
[System.Runtime.InteropServices.Guid("fa6768b9-8c47-512b-53b8-e615005fcacc")]
public class DkmNativeCppEnumType : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppType
[<System.Runtime.InteropServices.Guid("fa6768b9-8c47-512b-53b8-e615005fcacc")>]
type DkmNativeCppEnumType = class
    inherit DkmNativeCppType
Public Class DkmNativeCppEnumType
Inherits DkmNativeCppType
Herança
Atributos

Propriedades

Id

Identificador exclusivo para este 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 deste objeto de símbolo.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
(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.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
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.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
(Herdado de DkmNativeCppType)
Size

O tamanho, em bytes, de um objeto deste 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 a qual classe derivada esse objeto é uma instância do.

(Herdado de DkmNativeCppType)
UnderlyingType

O tipo subjacente da enumeração. Esse é sempre um tipo inteiro.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).
Values

O conjunto de valores que pertencem a esta enumeração.

         Essa API foi introduzida no Visual Studio 14 atualização 2 (DkmApiVersion. VS14Update2).

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)

Aplica-se a