IDebugProperty2::SetValueAsReferenceIDebugProperty2::SetValueAsReference

Définit la valeur de cette propriété à la valeur de la référence donnée.Sets the value of this property to the value of the given reference.

SyntaxeSyntax

HRESULT SetValueAsReference(  
   IDebugReference2** rgpArgs,  
   DWORD              dwArgCount,  
   IDebugReference2*  pValue,  
   DWORD              dwTimeout  
);  
int SetValueAsReference(  
   IDebugReference2[] rgpArgs,  
   uint               dwArgCount,  
   IDebugReference2   pValue,  
   uint               dwTimeout  
);  

ParamètresParameters

rgpArgs
[in] Tableau d’arguments à passer à l’accesseur Set de propriété du code managé.[in] An array of arguments to pass to the managed code property setter. Si l’accesseur Set de propriété ne prend pas d’arguments, ou si cette IDebugProperty2 objet ne fait pas référence à cet un accesseur Set de propriété, rgpArgs doit être une valeur null.If the property setter does not take arguments or if this IDebugProperty2 object does not refer to such a property setter, rgpArgs should be a null value. Ce paramètre est généralement une valeur null.This parameter is typically a null value.

dwArgCount
[in] Le nombre d’arguments dans le rgpArgs tableau.[in] The number of arguments in the rgpArgs array.

pValue
[in] Une référence, sous la forme d’un IDebugReference2 objet, à la valeur à utiliser pour définir cette propriété.[in] A reference, in the form of an IDebugReference2 object, to the value to use to set this property.

dwTimeout
[in] Combien de temps à suivre pour définir la valeur, en millisecondes.[in] How long to take to set the value, in milliseconds. Une valeur par défaut est INFINITE.A typical value is INFINITE. Cela affecte la durée de toute évaluation possible peut prendre.This affects the length of time that any possible evaluation can take.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne une erreur de code, généralement une des opérations suivantes :If successful, returns S_OK; otherwise returns an error code, typically one of the following:

ErrorError DescriptionDescription
E_SETVALUEASREFERENCE_NOTSUPPORTED Définition de la valeur d’une référence n’est pas pris en charge.Setting the value from a reference is not supported.
E_SETVALUE_VALUE_CANNOT_BE_SET Impossible de définir la valeur que cette propriété fait référence à une méthode.The value cannot be set, as this property refers to a method.
E_SETVALUE_VALUE_IS_READONLY La valeur est en lecture seule et ne peut pas être définie.The value is read-only and cannot be set.
E_NOTIMPL La méthode n’est pas implémentée.The method is not implemented.

Voir aussiSee Also

IDebugProperty2 IDebugProperty2
IDebugReference2IDebugReference2