Sintaxe
Parâmetros
pSourceData _In_Tipo: void* O ponteiro para os dados de origem do RTPSO serializado. sourceDataSize _In_
Tipo: UINT O tamanho dos dados serializados, em bytes. pRootSignature
Tipo: ID3D12RootSignature* A assinatura raiz que corresponde àquela com a qual o RTPSO serializado foi criado. Flags _In_
Tipo: UINT Este parâmetro não é usado. Defina este parâmetro como 0. riid _In_
Tipo: REFIID __uuifof(ID3D12StateObject) ppStateObjectFromSerialized _In_
Tipo: void** O ponteiro para o RTPSO no qual desserializar o RTPSO serializado.
Valor retornado
Tipo: HRESULT Retorna S_OK se bem-sucedido; caso contrário, retorna um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de retorno do Direct3D 12.Comentários
Nesta versão inicial deDeserializeStateObjectX, ainda não há gerenciamento de memória do usuário implementado, e o RTPSO é totalmente recriado dentro do driver. O RTPSO desserializado não pode participar da vinculação de coleções DXR, pois nenhuma parte da descrição DXIL/RTPSO de origem é preservada durante a serialização.
Requisitos
Cabeçalho: d3d12_xs.h Biblioteca: d3d12_xs.libPlataformas compatíveis: consoles XBOX Series
