D3DX12ParsePipelineStream 関数

解析された各サブオブジェクト インスタンスのユーザー定義コールバックを呼び出して、パイプライン状態ストリームの説明を解析します。

構文

HRESULT inline D3DX12ParsePipelineStream(
   const D3D12_PIPELINE_STATE_STREAM_DESC &Desc,
         ID3DX12PipelineParserCallbacks   *pCallbacks
);

パラメーター

Desc [ref]

型: const D3D12_PIPELINE_STATE_STREAM_DESC

解析するパイプライン状態ストリームの説明。

pCallbacks

種類: ID3DX12PipelineParserCallbacks*

各サブオブジェクト型に対して呼び出すコールバックと、解析エラーが発生した場合に呼び出す追加のコールバックを指定する 構造体。

戻り値

種類: HRESULT

このメソッドは、不明なサブオブジェクトの種類が検出された場合、ストリームの説明が空、null、または重複するサブオブジェクト (派生サブオブジェクトを含む) が含まれている場合、または pCallbacks が null の場合は、HRESULT 成功 (S_OKまたはE_INVALIDARGエラー) を返します。 E_INVALIDARGが返されるたびに、対応するコールバックが最初に呼び出されます。

要件

要件
ヘッダー
D3dx12.h
ライブラリ
D3D12.lib
[DLL]
D3D12.dll

関連項目

D3D12 のヘルパー関数