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 |