IDebugHostField::GetValue-Methode (dbgmodel.h)

Bei Feldern mit einem konstanten Wert, der in den symbolischen Informationen definiert ist (z. B. Felder, deren Standortart LocationConstant angibt), gibt die GetValue-Methode den konstanten Wert des Felds zurück.

Wenn das angegebene Feld keinen konstanten Wert aufweist, schlägt die GetValue-Methode fehl.

Syntax

HRESULT GetValue(
  VARIANT *value
);

Parameter

value

Der Wert des felds, das in eine VARIANT-Datei gepackt wurde, wird hier zurückgegeben.

Rückgabewert

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

Hinweise

Beispielcode

ComPtr<IDebugHostField> spField; /* get a field (see EnumerateChildren) */

VARIANT vtValue;
if (SUCCEEDED(spField->GetValue(&vtValue)))
{
    // For fields which have a constant value as determined by GetLocationKind, 
    // vtValue will contain the value of the field.
    VariantClear(&vtValue);
}

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

IDebugHostField-Schnittstelle