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

# D3D12_EXPORT_DESC (XBOX Series consoles)

> DXIL ライブラリやコレクション ステート オブジェクトなどの状態サブオブジェクトからのエクスポートを記述します。

DXIL ライブラリやコレクション ステート オブジェクトなどの状態サブオブジェクトからのエクスポートを記述します。

## 構文

```cpp theme={null}
typedef struct D3D12_EXPORT_DESC
{
    LPCWSTR Name;
    LPCWSTR ExportToRename;
    D3D12_EXPORT_FLAGS Flags;
} D3D12_EXPORT_DESC
```

### メンバー

*Name*\
型: LPCWSTR

エクスポートする名前。この名前がオーバーロードされている関数を指す場合、どのオーバーロードを使用するかを明確にするために名前の修飾バージョン (たとえば、関数のパラメーター情報を名前文字列にエンコードしたもの) を指定できます。関数の修飾された名前は HLSL コンパイラのリフレクションを使用して取得できます。

<i>ExportToRename</i> フィールドが非 NULL の場合、<i>Name</i> はエクスポート時に使用する新しい名前を指します。この場合、<i>Name</i> は修飾されていない名前でなければなりませんが、<i>ExportToRename</i> は修飾された名前でも修飾されていない名前でも構いません。特定の内部名は、異なるリネーム (および/またはリネームなし) で複数回エクスポートすることができます。

*ExportToRename*\
型: LPCWSTR

非 NULL の場合、これは使用するエクスポートの名前であり、エクスポート時にリネームされます。

#### Flags

エクスポートに適用するフラグ。

*Flags*\
型: D3D12\_EXPORT\_FLAGS

## 要件

**ヘッダー:** d3d12\_xs.h\
**ライブラリ:** d3d12\_xs.lib\
**サポートされているプラットフォーム**: XBOX Series 本体


## Related topics

- [D3D12_EXISTING_COLLECTION_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_existing_collection_desc_public.md)
- [D3D12_DXIL_LIBRARY_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_dxil_library_desc_public.md)
- [D3D12_HIT_GROUP_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_hit_group_desc_public.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
