Freigeben über


IDebugHostConstant::GetValue-Methode (dbgmodel.h)

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

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

Syntax

HRESULT GetValue(
  VARIANT *value
);

Parameter

value

Der Wert der in eine VARIANT-Datei gepackten Daten wird hier zurückgegeben.

Rückgabewert

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

Hinweise

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

Weitere Informationen

IDebugHostConstant-Schnittstelle