XGMemoryLayout::MapPagePriorityArray 方法 (XBOX One 系列)
使用頁面優先順序陣列來對應頁面。語法
參數
pMapping _Inout_類型: XGMemoryLayoutMapping * [in, out] 更新後的對應結果,以指向 XGMemoryLayoutMapping 結構的指標表示。 pPagePriorityValues _In_reads_(PagePriorityCount)
類型: UINT32* [in] 頁面優先順序陣列中的優先順序值。 PagePriorityCount
類型: UINT32 頁面優先順序項目的數目。 PageCount
類型: UINT32 頁面優先順序陣列中的頁面總數,包括系統頁面和 ESRAM 頁面。此計數會調整對應的長度和/或 ESRAM 使用量。如果頁面優先順序值陣列不夠大,無法涵蓋整個對應,則會使用系統頁面填補至對應的結尾。 如果 PageCount 為 XG_ALL_REMAINING_PAGES,則會以 XGMemoryLayout::GetPageCountRemaining 取代作為 PageCount 的值。 MaxEsramPageCount
類型: UINT32 頁面優先順序陣列中的 ESRAM 頁面數目上限。此計數會調整對應的長度和/或 ESRAM 使用量。如果頁面優先順序值陣列不夠大,無法涵蓋整個對應,則會使用系統頁面填補至對應的結尾。 如果 MaxEsramPageCount 為 XG_ALL_REMAINING_PAGES,則會以 XGMemoryLayout::GetFreeEsramPageCount 取代作為 MaxEsramPageCount 的值。
