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

# XMemMakeTag

> XMemMakeTag

# XMemMakeTag

4 文字コードに基づく 24 ビットのタグを作成します。

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
ULONGLONG XMemMakeTag(  
         UINT32 Tag  
)  
```

<a id="parametersSection" />

### Parameters

*Tag*   \_In\_\
型: UINT32

24 ビットのタグの作成に使用される 4 文字コード。コードは小文字と大文字 (a-z および A-Z)、数字 (0-9)、ドル記号 (\$) をサポートします。無効な文字入力はアスタリスク (\*) として読み戻されます。

<a id="retvalSection" />

### Return value

型: ULONGLONG

24 ビットのタグ コード。64 ビットの ULONGLONG の上位 24 ビットに配置されます。

<a id="remarksSection" />

## Remarks

この関数は、オプションの 4 文字タグをビット単位 OR の組み合わせで [XMemAllocatePhysicalPages](/reference/system/xmem/functions/xmemallocatephysicalpages) および [XMemVirtualAlloc](/reference/system/xmem/functions/xmemvirtualalloc) 関数の `XMemFlags` パラメーターに組み込むために使用できるヘルパー関数です。オプションの 4 文字タグは、これらの関数によって識別されるページ範囲に適用されます。そのタグは、[XMemVirtualQuery](/reference/system/xmem/functions/xmemvirtualquery) によって返される [XMEM\_BASIC\_INFORMATION](/reference/system/xmem/structs/xmem_basic_information) 構造体の `XMemFlags` メンバーの一部として取得できます。メモリ マネージャーの操作の詳細については、[Working with the Microsoft GDK Game OS memory manager](/build/console-features/memory/system-memory-working) を参照してください。

<a id="requirementsSection" />

## Requirements

**ヘッダー:** xmem.h

**ライブラリ:** xmem.lib

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

<a id="seealsoSection" />

## See also

[Memory](/build/console-features/memory/system-memory-overview)\
[XMem](/reference/system/xmem/xmem_members)
