Compartir a través de


Interfaz IDebugHostConstant (dbgmodel.h)

Representa una constante dentro de la información simbólica (por ejemplo: un argumento de plantilla que no es de tipo en C++).

Herencia

IDebugHostConstant hereda de IDebugHostSymbol.

Métodos

La interfaz IDebugHostConstant tiene estos métodos.

 
IDebugHostConstant::AddRef

El método IDebugHostConstant::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IDebugHostConstant::EnumerateChildren

El método IDebugHostConstant::EnumerateChildren obtiene un enumerador capaz de enumerar todos los elementos secundarios de un símbolo determinado.
IDebugHostConstant::GetContainingModule

El método IDebugHostConstant::GetContainingModule, cuando se llama en un símbolo, obtiene el módulo que contiene el símbolo si el símbolo tiene un módulo contenedor.
IDebugHostConstant::GetContext

El método IDebugHostConstant::GetContext, cuando se llama en un símbolo, obtiene el contexto host en el que se encuentra el símbolo.
IDebugHostConstant::GetName

El método IDebugHostConstant::GetName, cuando se llama en un símbolo, obtiene el nombre del símbolo si tiene un nombre.
IDebugHostConstant::GetSymbolKind

Obtiene el tipo de símbolo que es (es decir, un campo, una clase base, un tipo, etc.).
IDebugHostConstant::GetType

El método IDebugHostConstant::GetType, cuando se llama a en un símbolo, obtiene el tipo de símbolo, como int *.
IDebugHostConstant::GetValue

El método GetValue devuelve el valor de la constante empaquetada en un VARIANT.
IDebugHostConstant::QueryInterface

El método IDebugHostConstant::QueryInterface recupera punteros a las interfaces admitidas en un objeto.
IDebugHostConstant::Release

El método IDebugHostConstant::Release disminuye el recuento de referencias de una interfaz en un objeto .

Comentarios

En el caso de las ubicaciones en las que los valores constantes están presentes en información simbólica (donde un valor determinado es un símbolo que puede o no ser un valor constante), la interfaz IDebugHostConstant expresa la noción de dicha constante. Normalmente se usa en lugares como argumentos de plantilla en los que un argumento determinado suele ser un tipo, pero en su lugar puede ser un argumento de plantilla que no sea de tipo (por ejemplo: una constante).

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++