> ## 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 \*

하위 개체가 연결된 내보내기의 배열입니다.

## 설명

교차 링크(cross linkage)를 허용하기 위한 선택적 [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](/ko/reference/graphics/d3d12/enums/d3d12_state_subobject_type_public.md)
- [D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION](/ko/reference/graphics/d3d12/structs/d3d12_dxil_subobject_to_exports_association_public.md)
- [D3D12_STATE_SUBOBJECT](/ko/reference/graphics/d3d12/structs/d3d12_state_subobject_public.md)
- [D3D12_EXPORT_FLAGS (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/enums/d3d12_export_flags_public.md)
- [D3D12_EXPORT_DESC (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
