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完了するために必要なメモリを割り当てませんでした。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | d3d12umddi.h |