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
标头 objbase.h
Library Ole32.lib
DLL Ole32.dll