IDXGISurface2 介面 (dxgi1_2.h)
IDXGISurface2 介面藉由新增子資源介面的支援並取得共用資源的句柄,來擴充IDXGISurface1介面。
繼承
IDXGISurface2 介面繼承自IDXGISurface1。 IDXGISurface2 也有下列類型的成員:
方法
IDXGISurface2 介面具有這些方法。
IDXGISurface2::GetResource 取得支持子資源介面的父資源和子資源索引。 |
備註
影像數據對像是記憶體的 2D 區段,通常稱為表面。 若要從輸出取得表面,請呼叫 IDXGIOutput::GetDisplaySurfaceData。 然後,在 IDXGISurface 物件上呼叫 IDXGISurface 物件,該 IDXGIOutput::GetDisplaySurfaceData 會傳回以擷取 IDXGISurface2 介面。
任何支援 IDXGISurface 的物件也支援 IDXGISurface2。
運行時間會在建立代表表面的 Direct3D 資源物件時,自動建立 IDXGISurface2 介面。 例如,當您呼叫ID3D11Device::CreateTexture2D來建立 2D 紋理時,運行時間會建立IDXGISurface2介面。 若要擷取代表 2D 紋理表面的 IDXGISurface2 介面,請呼叫 ID3D11Texture2D::QueryInterface。 在此呼叫中,您必須傳遞 IDXGISurface2的標識碼。 如果 2D 紋理只有單一 MIP 對應層級,而且不包含紋理陣列, QueryInterface 會成功並傳回 IDXGISurface2 介面指標的指標。 否則, QueryInterface 會失敗,而且不會傳回 IDXGISurface2的指標。
您可以呼叫 IDXGIResource1::CreateSubresourceSurface 方法,以建立 IDXGISurface2 介面,此介面會參考一個立體資源的子資源。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dxgi1_2.h |