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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈