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 を返し、失敗した場合はエラー コードを返します。エラー コードの一覧については、「DXGI_ERROR」を参照してください。
解説
CreateSurface メソッドは、リソース間のデータの交換にバッファーを作成します。このメソッドは内部的に使用されます。直接呼び出すことはできません。
要件
ヘッダー: DXGI.h 宣言
ライブラリ: DXGI.lib 内容
関連項目
DXGI のインターフェイス、ID3D11Device::CreateTexture2D、ID3D10Device::CreateTexture2D