Skip to main content

DSTORAGE_ERROR_RECORD

Enregistrement détaillé d’une requête DirectStorage ayant échoué.

Syntaxe

Membres

FailureCount
Type : UINT32
Le nombre de requêtes ayant échoué dans la file d’attente depuis le dernier appel à RetrieveErrorRecord. HResult
Type : HRESULT
Le code HRESULT de l’échec. CommandType
Type : DSTORAGE_COMMAND_TYPE
Type de la requête de mise en file d’attente qui a causé l’échec. Options
Type : DSTORAGE_REQUEST_OPTIONS
Diverses options de la requête ayant échoué. Destination
Type : void *
Adresse de la mémoire tampon devant recevoir le résultat final de la requête ayant échoué. DestinationSize
Type : UINT32
Taille attendue, en octets, du résultat final de la requête ayant échoué, telle que transmise dans la requête initiale. Filename
Type : WCHAR[MAX_PATH]
Le nom du fichier ciblé par la requête. FileOffset
Type : UINT64
Le décalage, en octets, dans le fichier jusqu’au début de la requête de lecture ayant échoué. *Source
Type : void
Pour une requête dont la source est la mémoire, l’adresse de la mémoire tampon à partir de laquelle lire. SourceSize
Type : UINT32
Le nombre d’octets à lire à partir de la source. CancellationTag
Type : UINT64
Un nombre UINT64 arbitraire utilisé pour la correspondance d’annulation. Name
Type : CHAR[DSTORAGE_REQUEST_MAX_NAME]
Nom de la requête. *StatusArray
Type : IDStorageStatusArrayX
Pour une requête d’écriture d’état, l’objet IDStorageStatusArrayX. Index
Type : UINT32
Pour une requête d’écriture d’état, l’index de l’entrée d’état, dans l’objet IDStorageStatusArrayX, qui doit recevoir l’état. *Fence
Type : ID3D12Fence
Pour une requête d’écriture de clôture, l’objet ID3D12Fence. Value
Type : UINT64
Pour une requête d’écriture de clôture, la valeur à écrire dans la clôture.

Remarques

Cette structure est utilisée par la méthode IDStorageQueueX::RetrieveErrorRecord. Si CommandType est DSTORAGE_COMMAND_TYPE_NONE, les autres données sont indéfinies. Pour plus d’informations, consultez la section « GetErrorEvent/RetrieveErrorRecord » de la vue d’ensemble de DirectStorage.

Configuration requise

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

Voir aussi

DStorage
Last modified on October 6, 2026