> ## 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](/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 힙이 2MB 페이지 대신 64KB 페이지를 사용하도록 구성합니다                                 |
| eXMEMOPT\_ALLOW\_WRITEABLE\_FILEMAPPINGS            | BOOL     | 활성화된 경우, 쓰기 가능한 플래그로 호출될 때 CreateFileMappingA/W가 성공하도록 허용합니다             |

## 요구 사항

**헤더:** xmem.h
**지원 플랫폼**: XBOX One 계열 콘솔 및 XBOX Series 콘솔

## 함께 보기

[xmem](/reference/system/xmem/xmem_members)


## Related topics

- [XMEM_OPTION](/ko/reference/system/xmem/structs/xmem_option.md)
- [XMemSetOption](/ko/reference/system/xmem/functions/xmemsetoption.md)
- [XMEM_ALLOCATION_HOOKS](/ko/reference/system/xmem/structs/xmem_allocation_hooks.md)
- [XMemVirtualQuery](/ko/reference/system/xmem/functions/xmemvirtualquery.md)
- [XMemGetWorkingSetStatistics](/ko/reference/system/xmem/functions/xmemgetworkingsetstatistics.md)
