Passer au contenu principal
Permet la pagination des données vers le stockage, ce qui empêche le GPU d’accéder à ces données.

Syntaxe

Paramètres

NumObjects
Type : UINT
Nombre d’objets du tableau ppObjects à évincer de l’appareil. ppObjects [in]
Type : ID3D12Pageable *const *
Pointeur vers un bloc de mémoire qui contient un tableau de pointeurs d’interface ID3D12Pageable pour les objets. Même si la plupart des objets D3D12 héritent de ID3D12Pageable, les changements de résidence ne sont pris en charge que pour les objets suivants : tas de descripteurs, tas, ressources validées et tas de requêtes

Valeur de retour

Type : HRESULT Cette méthode retourne l’un des codes de retour Direct3D 12.

Remarques

Evict conserve sur disque les données associées à une ressource, puis retire la ressource du pool de mémoire où elle se trouvait. Cette méthode doit être appelée sur l’objet qui possède la mémoire physique : soit une ressource validée (qui possède à la fois les attributions de mémoire virtuelle et physique), soit un tas. Notez que les ressources réservées n’ont pas de mémoire physique et que les ressources placées empruntent de la mémoire à un tas. Consultez les remarques de MakeResident.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12Device
Dernière modification le 6 octobre 2026