Pular para o conteúdo principal
Grava o conteúdo da biblioteca na memória fornecida, para ser fornecido de volta ao runtime posteriormente.

Sintaxe

Parâmetros

pData [out]
Tipo: void *
Especifica um ponteiro para os dados. Essa memória deve ser legível e gravável até o tamanho de entrada. Esses dados podem ser salvos e fornecidos a CreatePipelineLibrary posteriormente, inclusive em instâncias futuras deste ou de outros processos. Os dados se tornam inválidos se o runtime ou o driver forem atualizados e não são portáteis para outros hardwares ou dispositivos. DataSizeInBytes
Tipo: SIZE_T
O tamanho fornecido deve ser pelo menos o tamanho retornado por GetSerializedSize.

Valor retornado

Tipo: HRESULT Este método retorna um código HRESULT de sucesso ou erro, incluindo E_INVALIDARG se o buffer fornecido não for grande o suficiente.

Comentários

Consulte os comentários e exemplos de CreatePipelineLibrary.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas compatíveis: consoles XBOX Series e família XBOX One

Confira também

ID3D12PipelineLibrary
Última modificação em 6 de outubro de 2026