IDXGIResource1::CreateSubresourceSurface 方法 (dxgi1_2.h)
建立子資源介面物件。
語法
HRESULT CreateSubresourceSurface(
UINT index,
[out] IDXGISurface2 **ppSurface
);
參數
index
要列舉之子資源介面物件的索引。
[out] ppSurface
IDXGISurface2 介面指標的位址,代表索引參數所指定位置上建立的子資源介面物件。
傳回值
如果成功,則傳回S_OK;否則,傳回下列其中一個值:
- 如果 索引超出範圍,或子資源不是有效的表面,DXGI_ERROR_INVALID_CALL。
- 如果記憶體不足而無法建立子資源介面物件,E_OUTOFMEMORY。
備註
子資源介面物件會實作 IDXGISurface2 介面,其繼承自 IDXGISurface1 和間接 IDXGISurface。 因此,如果原始資源介面物件是以 GDI 互通旗標建立, 則 IDXGISurface1 的 GDI 互通方法 (D3D11_RESOURCE_MISC_GDI_COMPATIBLE) 運作。
CreateSubresourceSurface 會根據 呼叫 CreateSubresourceSurface 的資源介面,建立子資源介面。 例如,如果原始資源介面物件是 2D 紋理,則建立的子資源介面也是 2D 紋理。
您可以使用 CreateSubresourceSurface 來建立立體資源的部分,讓您可以在立體資源的左側或右部分使用 Direct2D。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | dxgi1_2.h |
程式庫 | Dxgi.lib |