Compartilhar via


Microsoft.VisualStudio.Debugger.Native.Cpp Namespace

Classes

DkmCompiledNativeCppExpression

O resultado da compilação de uma expressão nativa.

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

Classes derivadas: DkmCompiledNativeCppTypeExpression, DkmCompiledNativeCppValueExpression

DkmCompiledNativeCppTypeExpression

O resultado da compilação de uma expressão de tipo.

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

DkmCompiledNativeCppValueExpression

O resultado da compilação de uma expressão nativa que é avaliada como um valor.

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

DkmNativeCppArrayType

Representa um tipo de matriz C++ (por exemplo, int[5]).

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

DkmNativeCppCompilationError

Um erro que ocorreu de DkmNativeCppInspectionSession::CompileExpression().

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

DkmNativeCppEnumType

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

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

DkmNativeCppEnumValue

Um valor constante definido como parte de uma enumeração C++ nativa.

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

DkmNativeCppFunctionType

Representa o tipo de uma função C++.

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

DkmNativeCppInspectionSession

Representa um contexto para gerenciar o tempo de vida de objetos DkmNativeCppType. Cada contexto de tipo está vinculado a uma DkmInspectionSession.

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

DkmNativeCppNamedExpressionParameter

Parâmetro nomeado que pode ser usado em CompileNativeExpression().

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

DkmNativeCppPointerType

Representa um tipo de ponteiro (por exemplo, int*).

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

DkmNativeCppPrimitiveType

Representa um tipo primitivo.

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

DkmNativeCppReferenceType

Representa um tipo de referência (por exemplo, int&).

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

DkmNativeCppType

Representa um símbolo para um tipo C++.

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

Classes derivadas: DkmNativeCppArrayType, DkmNativeCppEnumType, DkmNativeCppPrimitiveType, DkmNativeCppFunctionType, DkmNativeCppPointerType, DkmNativeCppReferenceType, DkmNativeCppUserDefinedType

DkmNativeCppUserDefinedType

Representa uma classe/struct/união do C++.

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

Enumerações

DkmCompiledNativeCppExpression.Tag

DkmCompiledNativeCppExpression é uma classe base abstrata. Essa enumeração indica de qual classe derivada esse objeto é uma instância do .

DkmNativeCppCompilationFailureReason

O motivo pelo qual uma expressão nativa não foi compilada.

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

DkmNativeCppCVQualifiers

qualificadores const/volatile que podem ser usados em um tipo C++ nativo.

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

DkmNativeCppPrimitiveTypeKind

Representa um tipo primitivo em C++.

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

DkmNativeCppType.Tag

DkmNativeCppType é uma classe base abstrata. Essa enumeração indica de qual classe derivada esse objeto é uma instância do .