> ## 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_DXIL_LIBRARY_DESC (XBOX Series consoles)

> ステート オブジェクトに含めることができる DXIL ライブラリ状態サブオブジェクトを記述します。

ステート オブジェクトに含めることができる DXIL ライブラリ状態サブオブジェクトを記述します。

## 構文

```cpp theme={null}
typedef struct D3D12_DXIL_LIBRARY_DESC
{
    D3D12_SHADER_BYTECODE DXILLibrary;
    UINT NumExports;
    D3D12_EXPORT_DESC  pExports;
} D3D12_DXIL_LIBRARY_DESC
```

### メンバー

*DXILLibrary*\
型: D3D12\_SHADER\_BYTECODE

ステート オブジェクトに含めるライブラリ。ライブラリ ターゲット 6.3 以降でコンパイルされている必要があります。同じライブラリを同一のステート オブジェクト / コレクション内で複数回指定したり、複数のステート オブジェクトにまたがって指定したりしても問題ありません。ただし、指定のステート オブジェクト内で各回にエクスポートされる名前が競合しないことが条件です。

*NumExports*\
型: UINT

<i>pExports</i> 配列のサイズ。0 の場合、ライブラリからすべてがエクスポートされます。

#### pExports

省略可能なエクスポート配列。詳細については、[D3D12\_EXPORT\_DESC](/reference/graphics/d3d12/structs/d3d12_export_desc_public) を参照してください。

*pExports*\
型: D3D12\_EXPORT\_DESC \*

## 要件

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


## Related topics

- [D3D12_EXPORT_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_EXISTING_COLLECTION_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_existing_collection_desc_public.md)
- [D3D12_HIT_GROUP_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_hit_group_desc_public.md)
- [D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_tools_visualization_header_public.md)
