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 |