共用方式為


IDXGIOutput::SetDisplaySurface 方法 (dxgi.h)

變更顯示模式。

語法

HRESULT SetDisplaySurface(
  [in] IDXGISurface *pScanoutSurface
);

參數

[in] pScanoutSurface

類型: IDXGISurface*

介面的指標 (請參閱用於將影像轉譯至螢幕的 IDXGISurface) 。 介面必須已建立為後端緩衝區 (DXGI_USAGE_BACKBUFFER) 。

傳回值

類型: HRESULT

傳回其中一個 DXGI_ERROR 值。

備註

IDXGIOutput::SetDisplaySurface 不應該直接由應用程式呼叫,因為結果無法預測。 在全螢幕轉換期間,DXGI 交換鏈結物件會隱含地呼叫它,不應做為交換鏈結方法的替代專案。

這個方法應該只在 IDXGIOutput::TakeOwnershipIDXGIOutput::ReleaseOwnership 呼叫之間呼叫。

Windows 市集應用程式的注意事項

如果 Windows 市集應用程式使用 SetDisplaySurface,它會因為 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE而失敗。

規格需求

需求
目標平台 Windows
標頭 dxgi.h
程式庫 DXGI.lib

另請參閱

IDXGIOutput