PFND3D12DDI_CREATE_STATE_OBJECT_0054 コールバック関数 (d3d12umddi.h)

状態オブジェクトを作成します。 state オブジェクトは、アプリケーションが 1 つのユニットとして管理するシェーダーを含む、可変量の構成状態を表します。これは、ドライバーにアトミックに処理 (コンパイル/最適化など) が与えられますが、適合します。 状態オブジェクトは、サブオブジェクトから構築されます。 サブオブジェクトには、型と対応するデータがあります。

構文

PFND3D12DDI_CREATE_STATE_OBJECT_0054 Pfnd3d12ddiCreateStateObject0054;

HRESULT Pfnd3d12ddiCreateStateObject0054(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATE_STATE_OBJECT_0054 *unnamedParam2,
  D3D12DDI_HSTATEOBJECT_0054 unnamedParam3,
  D3D12DDI_HRTSTATEOBJECT_0054 unnamedParam4
)
{...}

パラメーター

unnamedParam1

デバイスへのハンドル。

unnamedParam2

D3D12DDIARG_CREATE_STATE_OBJECT_0054構造体へのポインター。

unnamedParam3

ランタイム ハンドル型の状態オブジェクトへのハンドル。

unnamedParam4

戻り値

HRESULT を返します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h