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 |