Поделиться через


IDebugObject2::GetBackingFieldForProperty

Возвращает поле или переменную (при наличии), которая может быть резервной копией свойства, представленного этим объектом.

Синтаксис

int GetBackingFieldForProperty(
   out IDebugObject2 ppObject
);

Параметры

ppObject
[out] Объект IDebugObject2 , описывающий резервное поле.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращает код ошибки.

Замечания

Объект IDebugObject2 представляет свойство класса управляемого кода, то есть метод с методом get и/или set accessor. Такие свойства обычно требуют, чтобы переменная содержала значение, управляемое свойством. Эта переменная называется резервным полем. Если для объекта нет резервного поля, обязательно верните значение NULL: некоторые вызывающие объекты могут не обращать внимание на возвращаемое значение, но вместо этого будет выглядеть, если значение NULL было возвращено в ppObject.

См. также