Share via


D3DX11CreateEffectFromMemory

バイナリ エフェクトまたはバイナリ ファイルからエフェクトを作成します。

HRESULT 
D3DX11CreateEffectFromMemory(
  void *pData,
  SIZE_T DataLength,
  UINT FXFlags,
  ID3D11Device *pDevice,
  ID3DX11Effect **ppEffect
);

パラメータ

  • pData
    コンパイル済みエフェクト データの BLOB です。
  • DataLength
    データ BLOB の長さです。
  • FXFlags
    エフェクト コンパイラで有効な、エフェクト コンパイルに関するコンパイル フラグです。
  • pDevice
    エフェクト リソースの作成対象とする ID3D11Device へのポインターです。
  • ppEffect
    新しく作成された ID3DX11Effect インターフェイスのアドレスです。

戻り値

戻り値は、「Direct3D 11 のリターン コード」に示すいずれかの値です。

要件

ヘッダー: D3dx11effect.h 宣言

ライブラリ: ???.lib 内容