IDirectManipulationManager::CreateContent 方法 (directmanipulation.h)
用于创建辅助内容实例的工厂方法, (如视区内的平移指示器) 。
语法
HRESULT CreateContent(
[in, optional] IDirectManipulationFrameInfoProvider *frameInfo,
[in] REFCLSID clsid,
[in] REFIID riid,
[out, retval] void **object
);
参数
[in, optional] frameInfo
辅助内容的帧信息提供程序。 这应与用于创建视区的帧信息提供程序匹配。
[in] clsid
类标识符 (辅助内容的 CLSID) 。 此 ID 指定内容类型。
[in] riid
接口的 IID。
[out, retval] object
实现指定接口的辅助内容对象。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
主内容与视区同时自动创建,并且与视区具有一对一关系。 因此,无法创建、添加或删除主要内容。
次要内容独立于视区创建。 可以从视区添加或删除的辅助内容数量没有限制。 所有辅助内容转换都派生自主内容支持的转换,其中应用了基于元素的预期用途 (由其类标识符 (CLSID) ) 所标识的特定规则。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | directmanipulation.h |