IDXGIOutput::TakeOwnership 方法 (dxgi.h)
获取输出的所有权。
语法
HRESULT TakeOwnership(
[in] IUnknown *pDevice,
BOOL Exclusive
);
参数
[in] pDevice
类型: IUnknown*
指向设备 IUnknown 接口的指针 (,例如 ID3D10Device) 。
Exclusive
类型: BOOL
设置为 TRUE 以允许其他线程或应用程序获取设备的所有权;否则,设置为 FALSE。
返回值
类型: HRESULT
返回 DXGI_ERROR 值之一。
注解
完成输出后,请调用 IDXGIOutput::ReleaseOwnership。
TakeOwnership 不应由应用程序直接调用,因为结果不可预知。 它在全屏转换期间由 DXGI 交换链对象隐式调用,不应用作交换链方法的替代。
Windows 应用商店应用说明
如果 Windows 应用商店应用使用 TakeOwnership,则失败并 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE。要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dxgi.h |
Library | DXGI.lib |