AddInterface - Добавить к контрольной сумме параметр, получаемый из объекта по его интерфейсу |
Scroll |
Синтаксис Automation:
BOOL AddInterface (LPUNKNOWN object, BOOL order);
Синтаксис COM:
HRESULT AddInterface( LPUNKNOWN object, VARIANT_BOOL order, VARIANT_BOOL * res );
Входные параметры:
object |
- указатель на интерфейс, |
order |
- формировать суммарную контрольную сумму значений: TRUE - с учетом порядка следования значений, FALSE - без учета порядка следования значений. |
Возвращаемое значение:
TRUE |
- в случае успешного получения контрольной суммы присланного объекта и добавления полученного значения в суммарную контрольную сумму, |
FALSE |
- в случае неудачи. |
Примечание:
1. Метод получает значение контрольной суммы с присланного объекта по его интерфейсу и добавляет полученное значение в суммарную контрольную сумму.
2. Метод рекомендуется только для контроля интерфейсов API. Значение добавляемой контрольной суммы зависит от реализации интерфейса, и при развитии интерфейса (увеличении количества свойств и методов) контрольная сумма изменяется.
3. Метод реализован не для всех интерфейсов API.
Подразделы:
(отсутствуют)