Constantes DirectStorage
Les constantes suivantes sont déclarées dans dstorage.h
et dstorageerr.h
pour la programmation basée sur DirectStorage.
Valeur constante & | Description |
---|---|
DSTORAGE_MIN_QUEUE_CAPACITY (0x80) | Capacité de file d’attente minimale valide. |
DSTORAGE_MAX_QUEUE_CAPACITY (0x2000) | Capacité de file d’attente maximale valide. |
DSTORAGE_REQUEST_MAX_NAME (64) | Nombre maximal de caractères qui seront stockés pour le nom d’une requête. |
DSTORAGE_SDK_VERSION ([dépendant de la mise en production]) | Numéro de version principale de DirectStorage. |
E_DSTORAGE_ACCESS_VIOLATION ((HRESULT)0x89240009L) | La mémoire tampon de destination pour la requête DirectStorage n’est pas accessible. |
E_DSTORAGE_ALREADY_RUNNING ((HRESULT)0x89240001L) | DirectStorage est déjà en cours d’exécution exclusif. |
E_DSTORAGE_COMPRESSED_DATA_TOO_LARGE ((HRESULT)0x89240039L) | La taille des données compressées résultantes est trop grande pour que DirectStorage se décompresse correctement sur le GPU. |
E_DSTORAGE_DECOMPRESSION_ERROR ((HRESULT)0x89240030L) | Une erreur générique s’est produite lors de la décompression. |
E_DSTORAGE_END_OF_FILE ((HRESULT)0x89240007L) | Le décalage et la longueur spécifiés dépassent la taille du fichier. |
E_DSTORAGE_FILE_NOT_OPEN ((HRESULT)0x8924000BL) | Le fichier n’est pas ouvert. |
E_DSTORAGE_INDEX_BOUND ((HRESULT)0x89240015L) | Le paramètre d’index est hors limites. |
E_DSTORAGE_INVALID_DESTINATION_SIZE ((HRESULT)0x8924000FL) | La taille de destination de la requête n’est pas valide. Si aucune décompression n’est utilisée, elle doit être égale à la longueur de la requête ; Si la décompression est utilisée, elle doit être supérieure à la longueur de la requête. |
E_DSTORAGE_INVALID_FENCE ((HRESULT)0x89240022L) | La clôture n’est pas valide ou a été relâchée. |
E_DSTORAGE_INVALID_FILE_HANDLE ((HRESULT)0x89240017L) | Le fichier spécifié n’a pas été ouvert. |
E_DSTORAGE_INVALID_FILE_OFFSET ((HRESULT)0x8924001AL) | La demande a un décalage de fichier non valide pour le mode de décompression spécifié. |
E_DSTORAGE_INVALID_MEMORY_QUEUE_PRIORITY ((HRESULT)0x89240024L) | La priorité non valide est spécifiée pour la file d’attente. Seule DSTORAGE_PRIORITY_REALTIME est une priorité valide pour une file d’attente mémoire. |
E_DSTORAGE_INVALID_QUEUE_CAPACITY ((HRESULT)0x89240003L) | Paramètre de capacité de file d’attente non valide. |
E_DSTORAGE_INVALID_QUEUE_PRIORITY ((HRESULT)0x89240013L) | La priorité non valide est spécifiée pour la file d’attente. |
E_DSTORAGE_INVALID_SOURCE_TYPE ((HRESULT)0x8924001BL) | Une demande de source mémoire a été mise en file d’attente dans une file d’attente de source de fichier, ou une demande de source de fichier a été mise en file d’attente dans une file d’attente de source mémoire. |
E_DSTORAGE_INVALID_STAGING_BUFFER_SIZE ((HRESULT)0x89240020L) | La taille de mémoire tampon intermédiaire spécifiée n’est pas valide. |
E_DSTORAGE_INVALID_STATUS_ARRAY ((HRESULT)0x89240023L) | Le tableau status n’est pas valide ou a été libéré. |
E_DSTORAGE_IO_TIMEOUT ((HRESULT)0x89240016L) | L’opération d’E/S a expiré. |
E_DSTORAGE_NOT_RUNNING ((HRESULT)0x89240002L) | DirectStorage n’est pas en cours d’exécution. |
E_DSTORAGE_QUEUE_CLOSED ((HRESULT)0x89240010L) | La requête cible une file d’attente qui est fermée. |
E_DSTORAGE_REQUEST_TOO_LARGE ((HRESULT)0x89240008L) | La demande d’E/S est trop volumineuse. |
E_DSTORAGE_RESERVED_FIELDS ((HRESULT)0x8924000CL) | Un champ réservé n’est pas défini sur 0. |
E_DSTORAGE_STAGING_BUFFER_LOCKED ((HRESULT)0x8924001FL) | La taille de la mémoire tampon intermédiaire ne peut être modifiée que lorsqu’aucune file d’attente n’est créée et qu’aucun fichier n’est ouvert. |
E_DSTORAGE_STAGING_BUFFER_TOO_SMALL ((HRESULT)0x89240021L) | La mémoire tampon intermédiaire n’est pas assez grande pour effectuer cette opération. |
E_DSTORAGE_TOO_MANY_FILES ((HRESULT)0x89240014L) | Le nombre de fichiers a atteint la limite maximale. |
E_DSTORAGE_TOO_MANY_QUEUES ((HRESULT)0x89240012L) | Le nombre de files d’attente a atteint la limite maximale. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête | dstorage.h dstorageerr.h |