D3DGetInputAndOutputSignatureBlob 函数 (d3dcompiler.h)

注意D3DGetInputAndOutputSignatureBlob 可能会在Windows 8.1后更改或不可用。 请改用具有 D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB 值的 D3DGetBlobPart
 
从编译结果获取输入和输出签名。

语法

HRESULT D3DGetInputAndOutputSignatureBlob(
  [in]  LPCVOID  pSrcData,
  [in]  SIZE_T   SrcDataSize,
  [out] ID3DBlob **ppSignatureBlob
);

参数

[in] pSrcData

类型: LPCVOID

指向源数据的指针,作为已编译的 HLSL 代码。

[in] SrcDataSize

类型: SIZE_T

pSrcData 的长度。

[out] ppSignatureBlob

类型: ID3DBlob**

指向缓冲区的指针,该缓冲区接收包含已编译着色器的 ID3DBlob 接口。

返回值

类型: HRESULT

返回 Direct3D 11 返回代码之一。

要求

   
目标平台 Windows
标头 d3dcompiler.h
Library D3dcompiler_47.lib
DLL D3dcompiler_47.dll

请参阅

函数