> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XMEM_OPTIONS

> XMEM_OPTIONS

# XMEM\_OPTIONS

**XMEM\_OPTIONS** 值用作 [XMEM\_OPTION](/zh-TW/reference/system/xmem/structs/xmem_option) 結構的 *Option* 參數。參數類型指出在填入結構時應設定哪個參數 (Bool、Int 或 Pointer)。

## 語法

```cpp theme={null}
typedef enum _XMEM_OPTIONS    
{  
    eXMEMOPT_VALIDATE_XMEMALLOC = 0x1,  
    eXMEMOPT_XMEMALLOCDEFAULT_TAG_VIRTUALALLOC = 0x2,  
    eXMEMOPT_RAISE_HEAPFREE_CALLBACK_ON_REALLOC = 0x3,  
    eXMEMOPT_XMEMALLOCDEFAULT_DISABLEPAGESIZEDEMOTION = 0x4,  
    eXMEMOPT_XMEMALLOCDEFAULT_TRAPUSEAFTERFREE = 0x5,  
    eXMEMOPT_XMEMALLOCDEFAULT_USE64KPAGES = 0x6,
    eXMEMOPT_ALLOW_WRITEABLE_FILEMAPPINGS = 0x7,
    eXMEMOPT_MAX = 0xFFFF,
} XMEM_OPTIONS  
```

## 常數

| 常數 | 參數類型 | 描述 |
| - | - | - |
| eXMEMOPT\_VALIDATE\_XMEMALLOC | BOOL | 啟用 XMemAlloc 所傳回之記憶體的執行階段驗證。 |
| eXMEMOPT\_XMEMALLOCDEFAULT\_TAG\_VIRTUALALLOC | BOOL | 啟用 XMemAllocDefault 所進行之 XMemVirtualAlloc 配置的認可標記。 |
| eXMEMOPT\_RAISE\_HEAPFREE\_CALLBACK\_ON\_REALLOC | BOOL | 啟用在重新配置時引發 heapfree 回呼。 |
| eXMEMOPT\_XMEMALLOCDEFAULT\_DISABLEPAGESIZEDEMOTION | BOOL | 停用 XMem 堆積從 2MB 自動降級為 64KB。 |
| eXMEMOPT\_XMEMALLOCDEFAULT\_TRAPUSEAFTERFREE | BOOL | 將所有使用內部堆積的 XMemAlloc/XMemFree 呼叫提升為 XMemVirtualAlloc/VirtualFree |
| eXMEMOPT\_XMEMALLOCDEFAULT\_USE64KPAGES | BOOL | 將 XMem 堆積設定為使用 64KB 頁面，而非 2MB 頁面 |
| eXMEMOPT\_ALLOW\_WRITEABLE\_FILEMAPPINGS | BOOL | 如果啟用，允許 CreateFileMappingA/W 在以可寫入旗標呼叫時成功 |

## 需求

**標頭：** xmem.h
**支援的平台**：XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[xmem](/zh-TW/reference/system/xmem/xmem_members)


## Related topics

- [XMEM_OPTION](/reference/system/xmem/structs/xmem_option.md)
- [XMEM_OPTIONS](/reference/system/xmem/enums/xmem_options.md)
- [XMemSetOption](/reference/system/xmem/functions/xmemsetoption.md)
- [XMemMapPhysicalPagesScatter](/reference/system/xmem/functions/xmemmapphysicalpagesscatter.md)
- [XMemVirtualQuery](/reference/system/xmem/functions/xmemvirtualquery.md)
