D3DGetInputAndOutputSignatureBlob function (d3dcompiler.h)

Note  D3DGetInputAndOutputSignatureBlob may be altered or unavailable for releases after Windows 8.1. Instead use D3DGetBlobPart with the D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB value.
 
Gets the input and output signatures from a compilation result.

Syntax

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

Parameters

[in] pSrcData

Type: LPCVOID

A pointer to source data as compiled HLSL code.

[in] SrcDataSize

Type: SIZE_T

Length of pSrcData.

[out] ppSignatureBlob

Type: ID3DBlob**

A pointer to a buffer that receives the ID3DBlob interface that contains a compiled shader.

Return value

Type: HRESULT

Returns one of the Direct3D 11 return codes.

Requirements

Requirement Value
Target Platform Windows
Header d3dcompiler.h
Library D3dcompiler_47.lib
DLL D3dcompiler_47.dll

See also

Functions