次の方法で共有


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

関連項目

関数