次の方法で共有


D3D10GetShaderDebugInfo 関数 (d3d10shader.h)

シェーダーのデバッグ情報を取得します。 デバッグ情報は D3D10CompileShader によって生成され、シェーダーの本体に埋め込まれます。

構文

HRESULT D3D10GetShaderDebugInfo(
  const void *pShaderBytecode,
  SIZE_T     BytecodeLength,
  ID3D10Blob **ppDebugInfo
);

パラメーター

pShaderBytecode

型: const void*

コンパイルされたシェーダーへのポインター。 このポインターを取得するには、「 コンパイル済みシェーダーへのポインターの取得」を参照してください。

BytecodeLength

種類: SIZE_T

シェーダー バイトコード バッファーの長さ。

ppDebugInfo

種類: ID3D10Blob**

デバッグ情報を返すために使用される ID3D10Blob インターフェイス へのポインター。 このバッファーのレイアウトについては、「 D3D10_SHADER_DEBUG_INFO」を参照してください。

戻り値

型: HRESULT

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

要件

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

こちらもご覧ください

シェーダー関数