Skip to main content
建立代表顯示配接器的裝置。

語法

參數

pAdapter   _In_opt_
類型:IGraphicsUnknown*
建立裝置時要使用之視訊配接器的指標。若要使用預設配接器,請設定為 NULL。 MinimumFeatureLevel   
類型:D3D_FEATURE_LEVEL
成功建立裝置所需的最低功能層級。 riid   _In_
類型:REFIID
裝置介面的全域唯一識別碼 (GUID)。 ppDevice   _Outptr_opt_
類型:void**
記憶體區塊的指標,此記憶體區塊會接收裝置的指標。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。 在下列情況下傳回 E_NOINTERFACE:
  • 如果 pAdapter 未指定 ID3D12Device
  • 如果無法為裝置建立配接器

備註

在配置圖形記憶體之前,遊戲必須先在核心中初始化圖形記憶體系統。D3D12CreateDevice 可讓您建立 Direct3D 12 裝置並配置必要的記憶體。如果遊戲必須在建立 Direct3D 12 裝置之前配置或保留圖形記憶體,您可以使用 D3DConfigureVirtualMemory 來初始化圖形記憶體系統。建立 Direct3D 12 裝置相當於使用預設參數呼叫 D3DConfigureVirtualMemory。若要取得要傳遞給 riid 和 ppDevice 的物件,請使用 IID_PPV_ARGS 巨集。

需求

標頭: d3d12_x.h 程式庫: d3d12_x.lib 支援的平台: XBOX One 系列

另請參閱

d3d12_x
D3D_FEATURE_LEVEL
D3D12XboxCreateDevice
Microsoft Game Development Kit 的圖形記憶體概觀
Last modified on October 6, 2026