Skip to main content

IDStorageQueueX::EnqueueRequest

Met en file d’attente une requête de lecture.

Syntaxe

Paramètres

request
Type : DSTORAGE_REQUEST
La requête de lecture à mettre en file d’attente.

Valeur de retour

Type : void

Remarques

Cette méthode met en file d’attente les données de request. La structure DSTORAGE_REQUEST peut être réutilisée dès le retour de la méthode. Si la méthode EnqueueRequest remplit la moitié de la capacité de la file d’attente depuis la dernière soumission, elle déclenche une soumission automatique dans le cadre de l’appel EnqueueRequest. Dans la plupart des cas, cette méthode effectue simplement une écriture en mémoire dans la file d’attente et nécessite donc très peu de temps processeur. Toutefois, si une soumission automatique est déclenchée, elle nécessite beaucoup plus de temps processeur, notamment pour une transition en mode noyau et le traitement de toutes les requêtes précédemment soumises dans le thread appelant. Si la soumission automatique n’est pas souhaitable, il est recommandé aux jeux d’utiliser une file d’attente de capacité suffisante et d’appeler Submit manuellement au moment opportun. Pour plus d’informations, consultez la section « EnqueueRequest » de la Vue d’ensemble de DirectStorage.

Configuration requise

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

Voir aussi

IDStorageQueueX
DStorage
Last modified on October 6, 2026