D3DGetInputAndOutputSignatureBlob

Gets the input and output signatures from a compilation result.

Syntax

HRESULT D3DGetInputAndOutputSignatureBlob(
         LPCVOID pSrcData,
         SIZE_T SrcDataSize,
         ID3DBlob **ppSignatureBlob
)  

Parameters

pSrcData
Type: LPCVOID 

[in] A pointer to source data as compiled HLSL code.

SrcDataSize
Type: SIZE_T 

[in] Length of pSrcData.

ppSignatureBlob
Type: ID3DBlob **

[out] Optional. A pointer to an ID3DBlob that contains a compiled shader.

Return value

Type: HRESULT 

Returns one of the following Direct3D 10 Return Codes.

Requirements

Header: Declared in d3dcompiler.h.

Library: Use d3d11.lib.