Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Передает данные двойного типа (который имеет ширину 64 бита).
Наследство
Интерфейс IPipeDouble наследует от интерфейса IUnknown . IPipeDouble также имеет следующие типы элементов:
Методы
Интерфейс IPipeDouble имеет эти методы.
|
IPipeDouble::P ull Метод IPipeDouble::P ull (objidlbase.h) извлекает данные двойного типа из источника канала. |
|
IPipeDouble::P ush Метод IPipeDouble::P ush (objidlbase.h) отправляет данные двойного типа в источник канала. |
Замечания
Интерфейсы IPipeByte, IPipeDouble и IPipeLong похожи на стандартные каналы DCE/RPC. Однако реализация COM каналов обеспечивает большую гибкость. В реализации COM основной идеей является то, что канал является просто другим интерфейсом с двумя методами: Pull и Push. Это приводит к трем основным преимуществам:
- COM-канал — это другой интерфейс, поэтому его можно получить в качестве параметра out из вызова метода, а затем можно вызвать push-запрос или вытягивание.
- Нет ограничений на то, когда вызывать методы Pull и Push , поэтому канал в действительности двунаправленный.
- Каналы являются интерфейсами, поэтому вызовы метода могут быть асинхронными и следовать этим правилам.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Professional [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | objidlbase.h (include ObjIdl.h) |