Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece el valor de esta propiedad en el valor de la referencia especificada.
Sintaxis
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Parámetros
rgpArgs
[in] Matriz de argumentos que se van a pasar al establecedor de propiedades de código administrado. Si el establecedor de propiedades no toma argumentos o si este objeto IDebugProperty2 no hace referencia a este establecedor de propiedades, rgpArgs debe ser un valor NULL. Este parámetro suele ser un valor NULL.
dwArgCount
[in] Número de argumentos de la rgpArgs matriz.
pValue
[in] Referencia, en forma de objeto IDebugReference2 , al valor que se va a usar para establecer esta propiedad.
dwTimeout
[in] Cuánto tiempo se tarda en establecer el valor, en milisegundos. Un valor típico es INFINITE. Esto afecta al período de tiempo que puede tardar cualquier evaluación posible.
Valor devuelto
Si se ejecuta correctamente, devuelve ; de lo contrario, devuelve S_OKun código de error, normalmente uno de los siguientes:
| Error | Descripción |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
No se admite establecer el valor de una referencia. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
No se puede establecer el valor, ya que esta propiedad hace referencia a un método . |
E_SETVALUE_VALUE_IS_READONLY |
El valor es de solo lectura y no se puede establecer. |
E_NOTIMPL |
El método no está implementado. |