共用方式為


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
程式庫 DXGI.lib

另請參閱

IDXGIOutput