create_accelerator_view 関数
ポインターから Direct3D のデバイス インターフェイスへの accelerator_view のオブジェクトを作成します。
accelerator_view create_accelerator_view(
IUnknown *_D3D_device
);
パラメーター
- _D3D_device
Direct3D のデバイス インターフェイスへのポインター。
戻り値
渡された Direct3D のデバイス インターフェイスから作成された accelerator_view のオブジェクト。
解説
この関数は、既存のポインターから Direct3D のデバイス インターフェイスへの accelerator_view の新しいオブジェクトを作成します。関数呼び出しが成功した場合は。パラメーターの参照カウントは、インターフェイスへの AddRef の呼び出しでインクリメントされます。これは、 DirectX コードで不要になったときに安全にオブジェクトを解放できます。メソッド呼び出しが失敗した場合、 runtime_exception がスローされます。
この関数を使用して作成する accelerator_view のオブジェクトはスレッド セーフです。accelerator_view のオブジェクトの同時操作を同期します。accelerator_view のオブジェクトと RAW ID3D11Device インターフェイスの非同期同時使用して、未定義の動作が発生します。
C++ AMP のランタイムは、 D3D のデバッグのレイヤーを使用して D3D11_CREATE_DEVICE_DEBUG のフラグを使用してデバッグ モードの詳細なエラー情報を提供します。
必要条件
ヘッダー: amprt.h
名前空間: Concurrency::direct3d