D3DX11CreateEffectFromMemory 函式

從二進位效果或檔案建立效果。

語法

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

參數

pData

類型: void*

已編譯效果資料的 Blob。

DataLength

類型: SIZE_T

資料 Blob 的長度。

FXFlags

類型: UINT

沒有效果旗標存在。 設定為零。

pDevice

類型: ID3D11Device*

要在其中建立效果資源的 ID3D11Device 指標。

ppEffect

類型: ID3DX11Effect**

新建立的 ID3DX11Effect 介面位址。

傳回值

類型: HRESULT

傳回值是 Direct3D 11 傳回碼中列出的其中一個值。

備註

注意

您必須使用 Effects 11 來源 來建置效果類型應用程式。 如需使用 Effects 11 來源的詳細資訊,請參閱 效果 10 與效果 11 之間的差異

規格需求

需求
標頭
D3dx11effect.h

另請參閱

效果 11 函式