次の方法で共有


IVMRSurfaceAllocator9::GetSurface

GetSurface メソッドは、Direct3D サーフェイスを取得する。

構文

  HRESULT GetSurface(
  DWORD_PTR  dwUserID,
  DWORD  SurfaceIndex,
  DWORD  SurfaceFlags,
  IDirect3DSurface9**  lplpSurface
);

パラメータ

dwUserID

[in] VMR のこのインスタンスを指定する。

SurfaceIndex

[in] 取得するサーフェイスのインデックスを指定する。

SurfaceFlags

[in] サーフェイス フラグを指定する。

lplpSurface

[out] IDirect3DSurface9 インターフェイス ポインタを受け取る変数のアドレス。呼び出し元はインターフェイスを必ず解放すること。

戻り値

メソッドは、HRESULT を返す。可能な値は次の一覧のとおりである。

説明
S_OK メソッドが成功した。

要件

D3d9.h、Vmr9.h をインクルードすること。

参照