跳轉到主要內容
取得指向建立此介面之裝置的指標。

語法

參數

riid
類型:const IID &
裝置介面的全域唯一識別碼 (GUID)。 裝置介面的 REFIID 或 GUID 可使用 __uuidof() 巨集取得。 例如,__uuidof(ID3D12Device) 會取得裝置介面的 GUID。 ppvDevice [out, optional]
類型:void**
指向記憶體區塊的指標,該區塊會接收指向裝置之 ID3D12Device 介面的指標。

傳回值

類型:void 此方法會傳回其中一個 Direct3D 12 傳回碼。

備註

任何傳回的介面其參考計數都會遞增一,因此請務必在釋放傳回的指標之前對其呼叫 ::release(),否則會發生記憶體流失。

範例

D3D12Multithreading 範例使用 ID3D12DeviceChild::GetDevice 的方式如下:
請參閱 D3D12 參考中的範例程式碼。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機和 XBOX One 系列

另請參閱

ID3D12DeviceChild
最後修改於 2026年10月6日