次の方法で共有


D3DGetBlobPart 関数 (d3dcompiler.h)

コンパイル結果から特定の部分を取得します。

構文

HRESULT D3DGetBlobPart(
  [in]  LPCVOID       pSrcData,
  [in]  SIZE_T        SrcDataSize,
  [in]  D3D_BLOB_PART Part,
  [in]  UINT          Flags,
  [out] ID3DBlob      **ppPart
);

パラメーター

[in] pSrcData

種類: LPCVOID

コンパイルされていないシェーダー データへのポインター。ASCII HLSL コードまたはコンパイル済み効果のいずれか。

[in] SrcDataSize

種類: SIZE_T

pSrcData が指すコンパイルされていないシェーダー データの長さ。

[in] Part

種類: D3D_BLOB_PART

取得 するバッファーの一部を指定するD3D_BLOB_PART型指定の値。

[in] Flags

型: UINT

BLOB パーツを取得する方法を示すフラグ。 現在、フラグは定義されていません。

[out] ppPart

種類: ID3DBlob**

バッファーの指定した部分を取得するために使用される ID3DBlob インターフェイスへのポインターのアドレス。

戻り値

種類: HRESULT

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

注釈

D3DGetBlobPart は、 Part パラメーターが指定するデータの種類を含む BLOB (任意の長さのデータ バッファー) の 一部 を取得します。

要件

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

関連項目

関数