Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit la valeur de cette propriété sur la valeur de la référence donnée.
Syntaxe
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Paramètres
rgpArgs
[in] Tableau d’arguments à passer au jeu de propriétés de code managé. Si le jeu de propriétés ne prend pas d’arguments ou si cet objet IDebugProperty2 ne fait pas référence à un jeu de propriétés de ce type, rgpArgs il doit s’agir d’une valeur Null. Ce paramètre est généralement une valeur Null.
dwArgCount
[in] Nombre d’arguments dans le rgpArgs tableau.
pValue
[in] Référence, sous la forme d’un objet IDebugReference2 , à la valeur à utiliser pour définir cette propriété.
dwTimeout
[in] Durée de définition de la valeur, en millisecondes. Une valeur classique est INFINITE. Cela affecte la durée pendant laquelle toute évaluation possible peut prendre.
Valeur de retour
Si elle réussit, retourne S_OK; sinon retourne un code d’erreur, généralement l’une des opérations suivantes :
| Erreur | Description |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
La définition de la valeur à partir d’une référence n’est pas prise en charge. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
La valeur ne peut pas être définie, car cette propriété fait référence à une méthode. |
E_SETVALUE_VALUE_IS_READONLY |
La valeur est en lecture seule et ne peut pas être définie. |
E_NOTIMPL |
Cette méthode n'est pas implémentée. |