共用方式為


IDXGIResource1::CreateSubresourceSurface 方法 (dxgi1_2.h)

建立子資源介面物件。

語法

HRESULT CreateSubresourceSurface(
        UINT          index,
  [out] IDXGISurface2 **ppSurface
);

參數

index

要列舉之子資源介面物件的索引。

[out] ppSurface

IDXGISurface2 介面指標的位址,代表索引參數所指定位置上建立的子資源介面物件。

傳回值

如果成功,則傳回S_OK;否則,傳回下列其中一個值:

  • 如果 索引超出範圍,或子資源不是有效的表面,DXGI_ERROR_INVALID_CALL。
  • 如果記憶體不足而無法建立子資源介面物件,E_OUTOFMEMORY。
如果原始資源是有效的表面,則子資源是有效的表面,其數位大小等於 1。

備註

子資源介面物件會實作 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

另請參閱

IDXGIResource1