DCompositionCreateDevice3 函数 (dcomp.h)
创建新的 DirectComposition 设备对象,该对象可用于创建其他 DirectComposition 对象。
语法
HRESULT DCompositionCreateDevice3(
[in, optional] IUnknown *renderingDevice,
[in] REFIID iid,
[out] void **dcompositionDevice
);
参数
[in, optional] renderingDevice
类型: IUnknown*
指向要用于创建 DirectComposition 图面对象的 DirectX 设备的可选指针。 必须是指向实现 IDXGIDevice 或 ID2D1Device 接口的 对象的指针。
[in] iid
类型: REFIID
要检索的接口的标识符。 这必须是__UUIDOF (IDCompositionDevice) 或__uuidof (IDCompositionDesktopDevice) 之一。
[out] dcompositionDevice
类型: void**
接收指向新创建的设备对象的接口指针。 指针属于 iid 参数指定的类型。 此参数不能为 NULL。
返回值
类型: HRESULT
如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
目标平台 | Windows |
标头 | dcomp.h |
Library | Dcomp.lib |
DLL | Dcomp.dll |