Syntaxe
Membres
pCachedBlobType : const void * Spécifie le pointeur qui référence l’emplacement mémoire du cache. CachedBlobSizeInBytes
Type : SIZE_T Spécifie la taille du cache en octets.
Remarques
Cette structure est utilisée par la structure D3D12_GRAPHICS_PIPELINE_STATE_DESC et la structure D3D12_COMPUTE_PIPELINE_STATE_DESC. Cette structure est destinée à être remplie avec les données récupérées à partir de ID3D12PipelineState::GetCachedBlob. Ce PSO mis en cache contient des données propres au matériel, au pilote et à la machine à partir desquels il a été récupéré. La compilation utilisant ces données devrait être plus rapide que la compilation sans ces données. Le reste des données du PSO doit rester valide et correspondre au PSO mis en cache, sinon E_INVALIDARG peut être retourné. Si le pilote a été mis à niveau vers un pilote D3D12 après la mise en cache du PSO, vous pouvez obtenir le code de retour D3D12_ERROR_DRIVER_VERSION_MISMATCH ou, si vous exécutez sur un GPU différent, le code de retour D3D12_ERROR_ADAPTER_NOT_FOUND.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
