IDebugProperty2:: SetValueAsReference
Imposta il valore di questa proprietà sul valore del riferimento specificato.
HRESULT SetValueAsReference(
IDebugReference2** rgpArgs,
DWORD dwArgCount,
IDebugReference2* pValue,
DWORD dwTimeout
);
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Parametri
rgpArgs
[in] Una matrice di argomenti da passare al metodo di impostazione delle proprietà di codice gestito. Se il metodo di impostazione della proprietà non accetta argomenti e se questo IDebugProperty2 oggetto non fa riferimento a tale metodo di impostazione della proprietà, rgpArgs deve essere un valore null. questo parametro è in genere un valore null.dwArgCount
[in] Il numero di argomenti nella matrice di rgpArgs .pValue
[in] Un riferimento, sotto forma IDebugReference2 di oggetto, al valore da utilizzare l'impostazione di questa proprietà.dwTimeout
[in] Il tempo impiegato da eseguire per impostare il valore, in millisecondi. Un valore che è INFINITE. Ciò influisce sulla durata che qualsiasi valutazione possibile utilizzare.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario restituisce un codice di errore, in genere uno dei seguenti elementi:
delle modifiche a..." |
Descrizione |
---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
impostare il valore da un riferimento non è supportato. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
Il valore non può essere impostato, poiché 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. |