D3DGetOutputSignatureBlob 函数 (d3dcompiler.h)

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

语法

HRESULT D3DGetOutputSignatureBlob(
  [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

请参阅

函数