Método IDebugHostConstant::GetValue (dbgmodel.h)
El método GetValue devuelve el valor de la constante empaquetada en un VARIANT.
Es importante tener en cuenta que el método GetType en IDebugHostSymbol puede devolver un símbolo de tipo específico para la constante. En tales casos, no hay ninguna garantía de que el empaquetado del valor constante definido por el símbolo de tipo sea el mismo que el empaquetado devuelto por el método GetValue aquí.
Sintaxis
HRESULT GetValue(
VARIANT *value
);
Parámetros
value
El valor de los datos empaquetados en un variant se devolverá aquí.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Comentarios
Código de ejemplo
ComPtr<IDebugHostConstant> spConstant; /* get a constant */
VARIANT vtValue;
if (SUCCEEDED(spConstant->GetValue(&vtValue)))
{
// vtValue contains the value of the constant. The variant type of vtValue
// may not match what the type indicates if you get the type of the symbol.
VariantClear(&vtValue);
}
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |