D3DGetBlobPart 函数 (d3dcompiler.h)
从编译结果中检索特定部分。
语法
HRESULT D3DGetBlobPart(
[in] LPCVOID pSrcData,
[in] SIZE_T SrcDataSize,
[in] D3D_BLOB_PART Part,
[in] UINT Flags,
[out] ID3DBlob **ppPart
);
参数
[in] pSrcData
类型: LPCVOID
指向未编译着色器数据的指针;ASCII HLSL 代码或编译后的效果。
[in] SrcDataSize
类型: SIZE_T
pSrcData 指向的未编译着色器数据的长度。
[in] Part
类型: D3D_BLOB_PART
一个D3D_BLOB_PART类型的值,指定要检索的缓冲区部分。
[in] Flags
类型: UINT
指示如何检索 Blob 部件的标志。 目前,未定义任何标志。
[out] ppPart
类型: ID3DBlob**
指向 ID3DBlob 接口的指针的地址,该接口用于检索缓冲区的指定部分。
返回值
类型: HRESULT
注解
D3DGetBlobPart (包含 Part 参数指定的数据类型的任意长度数据缓冲区) 检索 blob 的部分。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3dcompiler.h |
Library | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |