IDebugHostField::GetValue-Methode (dbgmodel.h)

Für Felder, die einen konstanten Wert haben, der innerhalb der symbolischen Informationen definiert ist (z. B. Felder, deren Standorttyp LocationConstant angibt), gibt die GetValue-Methode den Konstantenwert des Felds zurück.

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

Syntax

HRESULT GetValue(
  VARIANT *value
);

Parameter

value

Der Wert des Felds, das in eine VARIANT verpackt ist, wird hier zurückgegeben.

Rückgabewert

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

Bemerkungen

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

   
Header dbgmodel.h

Weitere Informationen

IDebugHostField-Schnittstelle