次の方法で共有


D3DGetDebugInfo 関数 (d3dcompiler.h)

メモ この API を使用して Windows ストア アプリを開発できますが、Windows ストアに送信するアプリでは使用できません。
 
シェーダーのデバッグ情報を取得します。

構文

HRESULT D3DGetDebugInfo(
  [in]  LPCVOID  pSrcData,
  [in]  SIZE_T   SrcDataSize,
  [out] ID3DBlob **ppDebugInfo
);

パラメーター

[in] pSrcData

種類: LPCVOID

ソース データへのポインター。コンパイルされていない HLSL コードまたはコンパイル済み HLSL コードのいずれか。

[in] SrcDataSize

種類: SIZE_T

pSrcData の長さ。

[out] ppDebugInfo

種類: ID3DBlob**

デバッグ情報を含む ID3DBlob インターフェイスを受け取るバッファーへのポインター。

戻り値

種類: HRESULT

Direct3D 11 のリターン コードのいずれかを返します

注釈

デバッグ情報は、 D3DCompile を呼び出した後、シェーダーの本体に埋め込まれます。

要件

要件
対象プラットフォーム Windows
ヘッダー d3dcompiler.h
Library D3dcompiler_47.lib
[DLL] D3dcompiler_47.dll

関連項目

関数