Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta il valore di questa proprietà sul valore del riferimento specificato.
Sintassi
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Parametri
rgpArgs
[in] Matrice di argomenti da passare al setter della proprietà del codice gestito. Se il setter della proprietà non accetta argomenti o se questo oggetto IDebugProperty2 non fa riferimento a tale setter di proprietà, rgpArgs deve essere un valore Null. Questo parametro è in genere un valore Null.
dwArgCount
[in] Numero di argomenti nella rgpArgs matrice.
pValue
[in] Riferimento, sotto forma di oggetto IDebugReference2 , al valore da utilizzare per impostare questa proprietà.
dwTimeout
[in] Tempo necessario per impostare il valore, espresso in millisecondi. Un valore tipico è INFINITE. Ciò influisce sul periodo di tempo che può essere necessario per qualsiasi valutazione possibile.
Valore restituito
In caso di esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore, in genere uno dei seguenti:
| Errore | Descrizione |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
L'impostazione del valore da un riferimento non è supportata. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
Il valore non può essere impostato, perché questa proprietà fa riferimento a un metodo. |
E_SETVALUE_VALUE_IS_READONLY |
Il valore è di sola lettura e non può essere impostato. |
E_NOTIMPL |
Il metodo non è implementato. |