語法
參數
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_xD3D_FEATURE_LEVEL
D3D12XboxCreateDevice
Microsoft Game Development Kit 的圖形記憶體概觀
