IDXGIOutput::SetDisplaySurface 方法 (dxgi.h)
變更顯示模式。
語法
HRESULT SetDisplaySurface(
[in] IDXGISurface *pScanoutSurface
);
參數
[in] pScanoutSurface
類型: IDXGISurface*
介面的指標 (請參閱用於將影像轉譯至螢幕的 IDXGISurface) 。 介面必須已建立為後端緩衝區 (DXGI_USAGE_BACKBUFFER) 。
傳回值
類型: HRESULT
傳回其中一個 DXGI_ERROR 值。
備註
IDXGIOutput::SetDisplaySurface 不應該直接由應用程式呼叫,因為結果無法預測。 在全螢幕轉換期間,DXGI 交換鏈結物件會隱含地呼叫它,不應做為交換鏈結方法的替代專案。
這個方法應該只在 IDXGIOutput::TakeOwnership 和 IDXGIOutput::ReleaseOwnership 呼叫之間呼叫。
Windows 市集應用程式的注意事項
如果 Windows 市集應用程式使用 SetDisplaySurface,它會因為 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE而失敗。規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | dxgi.h |
程式庫 | DXGI.lib |