Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает значение этого свойства значением заданной ссылки.
Синтаксис
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Параметры
rgpArgs
[in] Массив аргументов для передачи в средство задания свойств управляемого кода. Если средство задания свойств не принимает аргументы или если этот объект IDebugProperty2 не относится к такому методу задания свойств, rgpArgs должно иметь значение NULL. Обычно этот параметр является значением NULL.
dwArgCount
[in] Число аргументов в массиве rgpArgs .
pValue
[in] Ссылка в виде объекта IDebugReference2 в значение, используемое для задания этого свойства.
dwTimeout
[in] Сколько времени требуется задать значение в миллисекундах. Обычное значение равно INFINITE. Это влияет на время, которое может занять любая возможная оценка.
Возвращаемое значение
При успешном выполнении возвращается; в противном случае возвращается S_OKкод ошибки, как правило, один из следующих:
| Ошибка | Описание |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
Установка значения из ссылки не поддерживается. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
Значение не может быть задано, так как это свойство относится к методу. |
E_SETVALUE_VALUE_IS_READONLY |
Значение доступно только для чтения и не может быть задано. |
E_NOTIMPL |
Метод не реализован. |