IVMRSurface9::GetSurface
GetSurface メソッドは、アタッチされたDirectDraw サーフェイスを取得する。
構文
HRESULT GetSurface(
IDirect3DSurface9** lplpSurface
);
パラメータ
lplpSurface
[out] IDirect3DSurface9 インターフェイス ポインタを受け取る変数のアドレス。呼び出し元はインターフェイスを必ず解放すること。
戻り値
メソッドは、HRESULT を返す。可能な値は次の一覧のとおりである。
値 | 説明 |
S_OK | メソッドが成功した。 |
E_POINTER | lplpSurface が無効である。 |
E_FAIL | このサンプルには Direct3D サーフェイスはアタッチされていない。 |
注意
メディア サンプル オブジェクトは、返されるインターフェイスの参照カウントをインクリメントする。呼び出し元はそのインターフェイスで Release を呼び出す必要がある。
要件
D3d9.h、Vmr9.h をインクルードすること。
参照