> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/ko/reference/system/xmem/structs/xmem_option.md) 구조체의 *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 힙이 2MB 페이지 대신 64KB 페이지를 사용하도록 구성합니다 |
| eXMEMOPT\_ALLOW\_WRITEABLE\_FILEMAPPINGS | BOOL | 활성화된 경우, 쓰기 가능한 플래그로 호출될 때 CreateFileMappingA/W가 성공하도록 허용합니다 |

## 요구 사항

**헤더:** xmem.h
**지원 플랫폼**: XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[xmem](https://docs.xbox.com/ko/reference/system/xmem/xmem_members.md)


## Related topics

- [XMEM_OPTION](https://docs.xbox.com/ko/reference/system/xmem/structs/xmem_option.md)
- [XMemSetOption](https://docs.xbox.com/ko/reference/system/xmem/functions/xmemsetoption.md)
- [XMEM_ALLOCATION_HOOKS](https://docs.xbox.com/ko/reference/system/xmem/structs/xmem_allocation_hooks.md)
- [XMemVirtualQuery](https://docs.xbox.com/ko/reference/system/xmem/functions/xmemvirtualquery.md)
- [XMEM_SET_ALLOCATION_HOOKS](https://docs.xbox.com/ko/reference/system/xmem/macros/xmem_set_allocation_hooks.md)
