XMemGetAllocationStatistics
取得指定堆積的統計資料。語法
參數
MemType _In_類型:DWORD 描述堆積的
XALLOC_MEMTYPE_GRAPHICS_* 常數。如需詳細資訊,請參閱 XALLOC_ATTRIBUTES 中的 MemoryType 一節。
LargeHeap _In_類型:BOOL 如果堆積為「大型」,則為
TRUE;否則為 FALSE。「大型」堆積用於滿足 4 KB 到 128 KB 的配置,或對齊指定為 4 KB 或更高的配置。相較之下,「小型」堆積用於滿足小於 4 KB 且對齊指定為小於 4 KB 的配置。
Statistics _Inout_類型:PXMEM_HEAP_STATISTICS 指向將包含統計資料之 XMEM_HEAP_STATISTICS 結構的指標。
傳回值
類型:BOOL 如果可以填入 XMEM_HEAP_STATISTICS 結構,則傳回TRUE;否則傳回 FALSE。
備註
此函式會在XMEM_HEAP_STATISTICS 結構中,傳回 MemType 所描述之堆積的統計資料,例如最大配置大小和配置計數。如需圖形記憶體的詳細資訊,請參閱 GDK 的圖形記憶體概觀。
下列範例說明如何使用此函式來取得 “garlic” (CPU 寫入合併且 GPU 非一致) 記憶體的統計資料。
需求
標頭: xmem.h 程式庫: xmem.lib 支援的平台: XBOX One 系列主機和 XBOX Series 主機另請參閱
診斷與記憶體追蹤XALLOC_ATTRIBUTES
XMEM_HEAP_STATISTICS
XMem
