ID3DXInclude::Close 方法
關閉著色器#include檔案的使用者實作方法。
語法
HRESULT Close(
[in] LPCVOID pData
);
參數
-
pData [in]
-
類型: LPCVOID
包含 include 指示詞之傳回緩衝區的指標。 這是對應 ID3DXInclude::Open 呼叫所傳回的指標。
傳回值
類型: HRESULT
使用者實作的方法應該會傳回S_OK。 如果讀取#include檔案時回呼失敗,導致呼叫回呼的 API 將會失敗。 這是下列項目之一:
- HLSL 著色器會失敗其中一個 D3DXCompileShader** 函式。
- 元件著色器會失敗其中一個 D3DXAssembleShader** 函式。
- 效果將會失敗其中一個 D3DXCreateEffect** 或 D3DXCreateEffectCompiler** 函式。
備註
如果 ID3DXInclude::Open 成功,則使用這個介面傳回的 API 之前,保證會呼叫 ID3DXInclude::Close 。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱