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, y compris la possibilité de sélectionner le moteur du processeur de commandes utilisé pour lancer la prérécupération.
Valeur de retour
Type : void Aucune.Remarques
La prérécupération de 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 qu’un nombre suffisant d’opérations CPDMA soient terminées pour débloquer la file d’attente. Lorsque des demandes CPDMA sont soumises, il existe une file d’attente FIFO à 2 entrées 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 selon un mode tourniquet (round-robin).Configuration requise
En-tête : d3d12_xs.h Bibliothèque : d3d12_xs.libPlateformes prises en charge : consoles XBOX Series
