IDirect3DDevice9::GetRasterStatus メソッド

IDirect3DDevice9::GetRasterStatus メソッド

スワップ チェーンが表示されているモニタのラスタを記述する情報を返す。

構文

HRESULT GetRasterStatus(      
    UINT iSwapChain,
    D3DRASTER_STATUS *pRasterStatus
);

パラメータ

  • iSwapChain
    [in] スワップ チェーンを指定する符号なし整数。
  • pRasterStatus
    [out] このアダプタによって駆動されるモニタ上のラスタの位置やその他のステータスについての情報が格納される D3DRASTER_STATUS 構造体へのポインタ。

戻り値

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

pRasterStatus が無効である場合、またはデバイスが現在の走査線からの読み取りをサポートしていない場合は、D3DERR_INVALIDCALL を返す。デバイスが走査線からの読み取りをサポートしているかどうかは、D3DCAPS9Caps メンバの D3DCAPS_READ_SCANLINE フラグで確認できる。

注意

このメソッドは、D3DCREATE_PUREDEVICE を使って作成したデバイスのデバイス ステートを返さない。このメソッドを使うには、D3DCREATE の他のいずれかの値を指定してデバイスを作成する必要がある。

参照

D3DRASTER_STATUS