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

PFND3D12DDI_CREATEDEVICE_0003関数は、後続の呼び出しで参照されるグラフィックス コンテキストを作成します。

構文

PFND3D12DDI_CREATEDEVICE_0003 Pfnd3d12ddiCreatedevice0003;

HRESULT Pfnd3d12ddiCreatedevice0003(
  D3D12DDI_HADAPTER unnamedParam1,
  const D3D12DDIARG_CREATEDEVICE_0003 *unnamedParam2
)
{...}

パラメーター

unnamedParam1

PFND3D12DDI_OPENADAPTER関数で作成されたグラフィックス アダプター オブジェクトへのハンドル。

unnamedParam2

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

戻り値

PFND3D12DDI_CREATEDEVICE_0003は、次のいずれかの値を返します。

リターン コード 説明
S_OK グラフィックス コンテキストが正常に作成されました。
DXGI_STATUS_NO_REDIRECTION グラフィックス コンテキストが正常に作成されました。 ただし、DirectX グラフィックス インフラストラクチャ (DXGI) では、デスクトップ Windows マネージャー (DWM) との通信に影響を及ぼす共有リソース プレゼンテーション パスを使用しないでください。 DXGI DDI の詳細については、「 DXGI DDI のサポート 」を参照してください。
E_OUTOFMEMORY PFND3D12DDI_CREATEDEVICE_0003完了するために必要なメモリを割り当てませんでした。

要件

要件
対象プラットフォーム Windows
ヘッダー d3d12umddi.h