IDXGISwapChain::GetBuffer
スワップ チェーン バック バッファーの 1 つにアクセスします。
HRESULT
GetBuffer(
UINT Buffer,
REFIID riid,
void **ppSurface
);
パラメータ
- Buffer
ゼロから始まるバッファー インデックスです。スワップ エフェクトが DXGI_SWAP_EFFECT_SEQUENTIAL でない場合、このメソッドがアクセスできるのは最初のバッファーだけです。この場合は、インデックスをゼロに設定します。 - riid
バッファーの操作に使用するインターフェイスの種類です。「解説」を参照してください。 - ppSurface
バック バッファー インターフェイスへのポインターです。
戻り値
次の DXGI_ERROR のいずれかを返します。
解説
次に例を示します。
ID3D10Texture2D * p_RT; ... // Get the surface from the swap chain pSwapChain->GetBuffer(0, __uuidof(p_RT), reinterpret_cast<void**>(&p_RT));
要件
ヘッダー: DXGI.h 宣言
ライブラリ: DXGI.lib 内容