Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den Wert dieser Eigenschaft auf den Wert des angegebenen Verweises fest.
Syntax
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Parameter
rgpArgs
[in] Ein Array von Argumenten, die an den Setter für verwalteten Code übergeben werden sollen. Wenn der Eigenschaftensatzer keine Argumente verwendet oder wenn dieses IDebugProperty2-Objekt nicht auf einen solchen Eigenschaftssatzer verweist, rgpArgs sollte ein NULL-Wert sein. Dieser Parameter ist in der Regel ein Nullwert.
dwArgCount
[in] Die Anzahl der Argumente im rgpArgs Array.
pValue
[in] Ein Verweis in Form eines IDebugReference2-Objekts auf den Wert, der zum Festlegen dieser Eigenschaft verwendet werden soll.
dwTimeout
[in] Wie lange das Festlegen des Werts in Millisekunden dauert. Ein typischer Wert ist INFINITE. Dies wirkt sich auf die Dauer aus, die jede mögliche Auswertung durchführen kann.
Rückgabewert
Wenn dies erfolgreich ist, wird zurückgegeben S_OK; andernfalls wird ein Fehlercode zurückgegeben, in der Regel eine der folgenden:
| Error | Beschreibung |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
Das Festlegen des Werts aus einem Verweis wird nicht unterstützt. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
Der Wert kann nicht festgelegt werden, da diese Eigenschaft auf eine Methode verweist. |
E_SETVALUE_VALUE_IS_READONLY |
Der Wert ist schreibgeschützt und kann nicht festgelegt werden. |
E_NOTIMPL |
Die Methode ist nicht implementiert. |