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


Функция 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.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header objbase.h
Библиотека Ole32.lib
DLL Ole32.dll