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

# Serialize

> 라이브러리의 콘텐츠를 제공된 메모리에 기록하여, 나중에 런타임에 다시 제공할 수 있도록 합니다.

라이브러리의 콘텐츠를 제공된 메모리에 기록하여, 나중에 런타임에 다시 제공할 수 있도록 합니다.

## 구문

```cpp theme={null}
HRESULT Serialize(
    void  pData,
    SIZE_T DataSizeInBytes
)
```

### 매개 변수

*pData \[out]*\
형식: void \*

데이터에 대한 포인터를 지정합니다. 이 메모리는 입력 크기까지 읽기 및 쓰기가 가능해야 합니다. 이 데이터는 저장한 후 나중에 [CreatePipelineLibrary](/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_createpipelinelibrary_public)에 제공할 수 있으며, 이는 이 프로세스 또는 다른 프로세스의 향후 인스턴스를 포함합니다. 런타임이나 드라이버가 업데이트되면 데이터가 무효화되며, 다른 하드웨어나 장치로 이식할 수 없습니다.

*DataSizeInBytes*\
형식: SIZE\_T

제공되는 크기는 최소한 [GetSerializedSize](/reference/graphics/d3d12/interfaces/id3d12pipelinelibrary/methods/id3d12pipelinelibrary_getserializedsize_public)에서 반환된 크기 이상이어야 합니다.

### 반환 값

형식: HRESULT

이 메서드는 HRESULT 성공 또는 오류 코드를 반환합니다. 제공된 버퍼가 충분히 크지 않은 경우 E\_INVALIDARG를 포함합니다.

## 설명

[CreatePipelineLibrary](/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_createpipelinelibrary_public)의 설명 및 예제를 참조하세요.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

[ID3D12PipelineLibrary](/reference/graphics/d3d12/interfaces/id3d12pipelinelibrary/id3d12pipelinelibrary_public)


## Related topics

- [PartyManager::SerializeNetworkDescriptor](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md)
- [D3D12SerializeRootSignature](/ko/reference/graphics/d3d12/functions/d3d12serializerootsignature_public.md)
- [GetSerializedSize](/ko/reference/graphics/d3d12/interfaces/id3d12pipelinelibrary/methods/id3d12pipelinelibrary_getserializedsize_public.md)
- [D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER](/ko/reference/graphics/d3d12/structs/d3d12_serialized_data_driver_matching_identifier_public.md)
- [D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER](/ko/reference/graphics/d3d12/structs/d3d12_serialized_raytracing_acceleration_structure_header_public.md)
