IDXGIDevice::CreateSurface

このメソッドは内部で使用されます。アプリケーション コードによって直接呼び出すことはできません。

HRESULT 
CreateSurface(
  const DXGI_SURFACE_DESC *pDesc,
  UINT NumSurfaces,
  DXGI_USAGE Usage,
  const DXGI_SHARED_RESOURCE *pSharedResource,
  IDXGISurface **ppSurface
);

パラメータ

  • pDesc
    サーフェイスを記述する DXGI_SURFACE_DESC 構造体へのポインター。
  • NumSurfaces
    作成するサーフェイスの数。
  • Usage
    サーフェイスの使用方法を指定する DXGI_USAGE フラグ。
  • pSharedResource
    共有リソースのビューを開くための共有リソース情報を表す DXGI_SHARED_RESOURCE 構造体への任意のポインター。
  • ppSurface
    最初に作成されたサーフェイスへの IDXGISurface インターフェイス ポインターのアドレス。

戻り値

正常に実行された場合は S_OK を返し、失敗した場合はエラー コードを返します。

解説 

CreateSurface メソッドは、リソース間のデータの交換にバッファーを作成します。このメソッドは内部的に使用されます。直接呼び出すことはできません。

要件

ヘッダー: DXGI.h 宣言

ライブラリ: DXGI.lib 内容

関連項目

DXGI のインターフェイス