> ## 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 主机)

> 描述来自状态子对象(如 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> 字段非空,则 <i>Name</i> 指的是导出时使用的新名称。在这种情况下,<i>Name</i> 必须是未修改的名称,而 <i>ExportToRename</i> 可以是修改过的或未修改的名称。给定的内部名称可以用不同的重命名多次导出(和/或不重命名)。

*ExportToRename*\
类型:LPCWSTR

如果非空,则这是要使用但导出时要重命名的导出的名称。

#### Flags

要应用于导出的标志。

*Flags*\
类型:D3D12\_EXPORT\_FLAGS

## 要求

**头文件:** d3d12\_xs.h\
**库:** d3d12\_xs.lib\
**支持的平台**:XBOX Series 主机


## Related topics

- [D3D12_EXISTING_COLLECTION_DESC (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/structs/d3d12_existing_collection_desc_public.md)
- [D3D12_DXIL_LIBRARY_DESC (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/structs/d3d12_dxil_library_desc_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_RAYTRACING_GEOMETRY_FLAGS (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_flags_public.md)
