ID3DInclude::Close 方法 (d3dcommon.h)
用户实现的用于关闭着色器 #include 文件的方法。
语法
HRESULT Close(
LPCVOID pData
);
参数
pData
类型: LPCVOID
指向包含 include 指令的缓冲区的指针。 这是由相应的 ID3DInclude::Open 调用返回的指针。
返回值
类型: HRESULT
用户实现的 Close 方法应返回S_OK。 如果 关闭 在关闭 #include 文件时关闭失败,则导致调用 Close 的应用程序编程接口 (API) 失败。 以下情况之一可能会发生此故障:
- (HLSL) 着色器的高级着色器语言无法通过 D3D10CompileShader*** 函数之一。
- 效果会失败 D3D10CreateEffect*** 函数之一。
注解
如果 ID3DInclude::Open 成功,则保证在使用 ID3DInclude 接口的 API 返回之前调用 Close。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3dcommon.h |
Library | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈