閱讀英文

共用方式為


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

請參閱

參考

Concurrency::direct3d 命名空間