Функция CoIsOle1Class (objbase.h)
Определяет, представляет ли указанный ИДЕНТИФИКАТОР CLSID объект OLE 1.
Синтаксис
BOOL CoIsOle1Class(
[in] REFCLSID rclsid
);
Параметры
[in] rclsid
ClSID, который требуется проверить.
Возвращаемое значение
Если CLSID ссылается на объект OLE 1, возвращается значение TRUE; в противном случае — FALSE.
Комментарии
Функция CoIsOle1Class определяет, является ли класс объекта из OLE 1. Его можно использовать для предотвращения связывания со встроенными объектами OLE 1 в контейнере, которые не поддерживаются объектами OLE 1. После того как контейнер определил, что скопированные данные представляют внедренный объект, код контейнера может вызвать CoIsOle1Class , чтобы определить, является ли внедренный объект объектом OLE 1. Если CoIsOle1Class возвращает значение TRUE, контейнер не предлагает CF_LINKSOURCE в качестве одного из форматов буфера обмена. Это одна из нескольких функций совместимости OLE. Следующие функции совместимости, перечисленные ниже, можно использовать для преобразования форматов хранения объектов между OLE 1 и OLE.
- OleConvertiStorageToOLESTREAM
- OleConvertiStorageToOLESTREAMEx
- OleConvertOLESTREAMToiStorage
- OleConvertOLESTREAMToiStorageEx
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objbase.h |
Библиотека | Ole32.lib |
DLL | Ole32.dll |