Справочник по технологии COM Страница 45. Интерфейс lEnumVARIANT
|
Страница 45 из 111 Интерфейс lEnumVARIANT Интерфейс lEnumVARIANT обеспечивает способ перечисления набора вариантов, включая разнородные наборы объектов и встроенных типов. Вызывающим данный интерфейс нет необходимости знать конкретный тип (или типы) элементов набора. Кто реализует | Кто использует | Имя заголовочного файла | Приложения,предоставляющие наборы объектов. | Кто использует Приложения, которым нужен доступ к наборам объектов. | Oleauto.h (32-разрядные системы) Dispatch.h (16-разрядные системы) | Ниже приведено определение, получающееся при раскрытии параметризованного типа lEnumVARIANT: interface lEnumVARIANT : IUnknown { virtual HRESULT Next(unsigned long celt, VARIANT FAR* rgvar, unsigned long FAR* pceltFetched) = 0; virtual HRESULT Skip(unsigned long celt) = 0; virtual HRESULT ResetQ = 0; virtual HRESULT Clone(IEnumVARIANT FAR* FAR* ppenum) = 0; } |