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 |