Skip to main content
Prérécupère la mémoire à l’adresse spécifiée dans le cache graphique de niveau 2.

Syntaxe

Paramètres

BaseAddress   _In_
Type : D3D12_GPU_VIRTUAL_ADDRESS
D3D12_GPU_VIRTUAL_ADDRESS Adresse de base. SizeBytes   _In_
Type : UINT64
Quantité de mémoire à prérécupérer. Flags   _In_
Type : D3D12XBOX_PREFETCH_MEMORY_FLAGS
Indicateurs de l’opération de prérécupération, notamment la possibilité de sélectionner le moteur du processeur de commandes utilisé pour lancer la prérécupération.

Valeur renvoyée

Type : void Aucune.

Remarques

La prérécupération de la mémoire est effectuée à l’aide de l’unité CPDMA du processeur de commandes. L’unité CPDMA peut mettre en file d’attente jusqu’à deux copies en attente à la fois sans blocage; les demandes simultanées supplémentaires bloquent le processeur de commandes jusqu’à ce que suffisamment d’opérations CPDMA soient terminées pour débloquer la file d’attente. Lorsque des demandes CPDMA sont soumises, une file d’attente FIFO de 2 entrées est utilisée sur les moteurs ME et PFP du processeur de commandes. Les demandes sont soumises à l’unité CPDMA à partir des files d’attente PFP et ME à tour de rôle.

Configuration requise

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

Voir aussi

ID3D12GraphicsCommandList6
Last modified on October 6, 2026