IDStorageQueueX::EnqueueRequest
Met en file d’attente une requête de lecture.Syntaxe
Paramètres
requestType : DSTORAGE_REQUEST La requête de lecture à mettre en file d’attente.
Valeur de retour
Type : voidRemarques
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éthodeEnqueueRequest 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 SeriesVoir aussi
IDStorageQueueXDStorage
