get_device 函式
傳回accelerator_view 物件的基礎 D3D 裝置介面。
IUnknown *get_device(
const accelerator_view &_Rv
);
參數
- _Rv
回傳基礎 D3D 裝置介面的 D3Daccelerator_view物件。
傳回值
D3D 裝置的 IUnknown介面指標是accelerator_view物件的基礎。
備註
get_device函式會傳回為被指定的accelerator_view物件的基礎的 D3D 裝置介面指標。這個函式呼叫會失敗並擲回runtime_exception,如果指定的accelerator_view物件不是 D3D 裝置資源檢視。如果函式成功,它會藉由呼叫介面上的AddRef自動遞增D3D 裝置介面的參考次數。您必須在使用完畢後呼叫被傳回介面上的Release。
您必須同步處理accelerator_view物件的並行使用以及多個主機執行緒的原生 ID3D11Device 介面來確保互斥。非同步化並行處理下,使用 accelerator_view 物件和原始的 ID3D11Device 介面會導致未定義的行為。
需求
標頭: amprt.h
命名空間: Concurrency::direct3d