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

另请参阅

IDXGIOutput