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

> 将直接在状态对象中定义的子对象与着色器导出相关联。

将直接在状态对象中定义的子对象与着色器导出相关联。

## 语法

```cpp theme={null}
typedef struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION
{
    const D3D12_STATE_SUBOBJECT  pSubobjectToAssociate;
    UINT NumExports;
    LPCWSTR  pExports;
} D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION
```

### 成员

*pSubobjectToAssociate*\
类型：const D3D12\_STATE\_SUBOBJECT \*

指向当前状态对象中要定义关联的子对象的指针。

*NumExports*\
类型：UINT

<i>pExports</i> 数组的大小。如果为 0，则显式定义为默认关联。定义默认关联的另一种方法是完全省略该子对象的此子对象关联。

*pExports*\
类型：LPCWSTR \*

与子对象关联的导出数组。

## 备注

根据可选 [D3D12\_STATE\_OBJECT\_CONFIG](/reference/graphics/d3d12/structs/d3d12_state_object_config_public) 子对象中指定的用于选择加入跨链接的标志，被关联的导出不一定必须存在于当前状态对象中或已看到的对象中，可以稍后解析，例如在光线追踪管道状态对象 (RTPSO) 创建时。

## 要求

**头文件：** d3d12\_xs.h 或 d3d12\_x.h\
**库：** d3d12\_xs.lib 或 d3d12\_x.lib\
**支持的平台**：XBOX Series 主机和 XBOX One 系列


## Related topics

- [D3D12_STATE_SUBOBJECT_TYPE](/zh-CN/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
- [D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION](/zh-CN/reference/graphics/d3d12/structs/d3d12_dxil_subobject_to_exports_association_public.md)
- [D3D12_STATE_SUBOBJECT](/zh-CN/reference/graphics/d3d12/structs/d3d12_state_subobject_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_EXPORT_DESC (XBOX Series 主机)](/zh-CN/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
