語法
參數
PagePoolAddress _In_類型:D3D12_GPU_VIRTUAL_ADDRESS 分頁集區的基底位址。此位址必須以 64KB 分頁對齊,且位於圖形記憶體 (MEM_GRAPHICS) 中。 PagePoolPageCount _In_
類型:UINT 要在分頁集區中配置的分頁數目。此數目必須為非零,且範圍必須指定完全對應的記憶體:系統記憶體或 ESRAM。 pPagePoolHandle _Out_
類型:HANDLE* 記憶體區塊的位址,在註冊成功時接收分頁集區的控制代碼。此控制代碼稍後可用來透過 UnregisterPagePoolX 取消註冊分頁集區。
傳回值
類型:HRESULT 如果記憶體不足以供分頁集區使用,則為 E_OUTOFMEMORY。 如果引數無效,或任何引數為 Direct3D 12 傳回碼,則為 E_INVALIDARG。備註
分頁集區註冊會鎖定集區中的實體分頁,使其在分頁集區取消對應之前不會被意外釋放。若嘗試使用未事先註冊的分頁集區,將會在 GPU 分頁對應函式期間造成錯誤。 分頁集區只需註冊一次即可建立集區;不需要重複註冊同一個分頁集區。需求
標頭: d3d12_x.h 程式庫: d3d12_x.lib 支援的平台: XBOX One 系列另請參閱
ID3D12DeviceCopyPageMappingsX
UnregisterPagePoolX
