> ## 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_OPTION

> XMEM_OPTION

# XMEM\_OPTION

メモリ オプションの種類と値を指定します。

## Syntax

```cpp theme={null}
typedef struct XMEM_OPTION {  
    XMEM_OPTIONS Option;  
    union  
    {  
        BOOL Bool;  
        UINT64 Int;  
        PVOID Pointer;  
    } u;  
} XMEM_OPTION  
```

### Members

*Option*\
型: [XMEM\_OPTIONS](https://docs.xbox.com/ja-jp/reference/system/xmem/enums/xmem_options.md)

設定を適用するオプションの種類。

*Bool*\
型: BOOL

Type が Bool パラメーターを指定している場合に設定する BOOL 値。

*Int*\
型: UINT64

Type が Int パラメーターを指定している場合に設定する Int 値。

*Pointer*\
型: PVOID

Type が Pointer パラメーターを指定している場合に設定するポインター値。

## Remarks

*XMEM\_OPTION* は、設定する構成オプションと値を指定するために [XMemSetOption](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemsetoption.md) と共に使用します。

## Requirements

**ヘッダー:** xmem.h\
**サポートされているプラットフォーム:** XBOX One ファミリー本体および XBOX Series 本体

## See also

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


## Related topics

- [XMEM_OPTIONS](https://docs.xbox.com/ja-jp/reference/system/xmem/enums/xmem_options.md)
- [XMemSetOption](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemsetoption.md)
- [XMEM_ALLOCATION_HOOKS](https://docs.xbox.com/ja-jp/reference/system/xmem/structs/xmem_allocation_hooks.md)
- [XMEM_SET_ALLOCATION_HOOKS](https://docs.xbox.com/ja-jp/reference/system/xmem/macros/xmem_set_allocation_hooks.md)
- [XMemVirtualQuery](https://docs.xbox.com/ja-jp/reference/system/xmem/functions/xmemvirtualquery.md)
