IDirect3DDevice9::GetSwapChain メソッド

IDirect3DDevice9::GetSwapChain メソッド

スワップ チェーンへのポインタを取得する。

構文

HRESULT GetSwapChain(      
    UINT iSwapChain,
    IDirect3DSwapChain9 **ppSwapChain
);

パラメータ

  • iSwapChain
    [in] スワップ チェーンの序数値。詳細については、D3DCAPS9 の「NumberOfAdaptersInGroup」を参照すること。
  • ppSwapChain
    [in] スワップ チェーンのコピーを受け取る IDirect3DSwapChain9 インターフェイスへのポインタ。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、次のいずれかの値を返す。

D3DERR_DEVICELOST デバイスは、消失しているが、現在リセットできない。したがって、レンダリングは不可能である。
D3DERR_INVALIDCALL メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。