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