> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION

> This subobject is unsupported in the current release.

This subobject is unsupported in the current release.

## Syntax

```cpp theme={null}
typedef struct D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
{
    LPCWSTR SubobjectToAssociate;
    UINT NumExports;
    LPCWSTR  pExports;
} D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION
```

### Members

*SubobjectToAssociate*\
Type: LPCWSTR

*NumExports*\
Type: UINT

Size of the *pExports* array.  If 0, this is being explicitly defined as a default association.  Another way to define a default association is to omit this subobject association for that subobject completely.

*pExports*\
Type: LPCWSTR \*

The array of exports with which the subobject is associated.

## Requirements

**Header:** d3d12\_xs.h\
**Library:** d3d12\_xs.lib\
**Supported Platforms**: XBOX Series consoles


## Related topics

- [D3D12_STATE_SUBOBJECT_TYPE](https://docs.xbox.com/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
- [D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION](https://docs.xbox.com/reference/graphics/d3d12/structs/d3d12_subobject_to_exports_association_public.md)
- [D3D12_EXPORT_DESC (XBOX Series consoles)](https://docs.xbox.com/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
- [D3D12_STATE_OBJECT_FLAGS](https://docs.xbox.com/reference/graphics/d3d12/enums/d3d12_state_object_flags_public.md)
- [D3D12_NODE_MASK](https://docs.xbox.com/reference/graphics/d3d12/structs/d3d12_node_mask_public.md)
