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++