Freigeben über


IDebugHostConstant::GetValue-Methode (dbgmodel.h)

Die GetValue-Methode gibt den Wert der Konstanten zurück, die in einen VARIANT-Wert verpackt ist.

Beachten Sie, dass die GetType-Methode für IDebugHostSymbol- möglicherweise ein bestimmtes Typsymbol für die Konstante zurückgibt. In solchen Fällen besteht keine Garantie dafür, dass die Verpackung des konstanten Werts, wie durch das Typsymbol definiert, mit der Verpackung identisch ist wie die Verpackung, die hier von der GetValue-Methode zurückgegeben wird.

Syntax

HRESULT GetValue(
  VARIANT *value
);

Parameter

value

Der Wert der in einen VARIANT verpackten Daten wird hier zurückgegeben.

Rückgabewert

Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.

Bemerkungen

Beispielcode-

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);
}

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDebugHostConstant-Schnittstelle