Freigeben über


IDebugHostField::GetValue-Methode (dbgmodel.h)

Bei Feldern mit einem konstanten Wert, 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 einen VARIANT verpackt ist, wird hier zurückgegeben.

Rückgabewert

Diese Methode gibt HRESULT zurück, das 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

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDebugHostField-Schnittstelle