D3D10GetOutputSignatureBlob 函数 (d3d10shader.h)
获取包含着色器输出签名的缓冲区。
语法
HRESULT D3D10GetOutputSignatureBlob(
[in] const void *pShaderBytecode,
[in] SIZE_T BytecodeLength,
[out] ID3D10Blob **ppSignatureBlob
);
参数
[in] pShaderBytecode
类型: const void*
指向已编译着色器的指针。 若要获取此指针,请参阅 获取指向已编译着色器的指针。
[in] BytecodeLength
类型: SIZE_T
着色器字节码的大小(以字节为单位)。
[out] ppSignatureBlob
类型: ID3D10Blob**
指向缓冲区的指针的地址 (请参阅 ID3D10Blob 接口) 。
返回值
类型: HRESULT
此方法返回以下 Direct3D 10 返回代码之一。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d10shader.h |
Library | D3D10.lib |
DLL | D3D10.dll |