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 物件和原始的 ID3D11Device 介面會導致未定義的行為。
如果您使用 D3D11_CREATE_DEVICE_DEBUG 旗標,C + + AMP 執行階段將透過偵錯模式中的 D3D 偵錯,提供詳細的錯誤資訊。
標頭: amprt.h
命名空間: Concurrency::direct3d