共用方式為


ID3DInclude::Close 方法 (d3dcommon.h)

關閉著色器 #include 檔案的用戶實作方法。

語法

HRESULT Close(
  LPCVOID pData
);

參數

pData

類型: LPCVOID

包含 include 指示詞的緩衝區指標。 這是對應 ID3DInclude::Open 呼叫所傳回的指標。

傳回值

類型: HRESULT

用戶實作的 Close 方法應該會傳回S_OK。 如果 Close 在關閉 #include 檔案時失敗,則會導致 呼叫 Close 的應用程式開發介面 (API) 失敗。 下列其中一種情況可能會發生此失敗:

  • 高階著色器語言 (HLSL) 著色器會失敗其中一個 D3D10CompileShader** 函式。
  • 效果會失敗其中一個 D3D10CreateEffect** 函式。

備註

如果ID3DInclude::Open成功,則使用ID3DInclude介面傳回的 API 之前,保證會先呼叫 Close

規格需求

需求
目標平台 Windows
標頭 d3dcommon.h
程式庫 D3DCompiler.lib
Dll D3DCompiler_47.dll

另請參閱

ID3DInclude

ID3DInclude::Open