DirectStorage constants
Die folgenden Konstanten werden in dstorage.h
und dstorageerr.h
für die DirectStorage-basierte Programmierung deklariert.
Konstanter & Wert | BESCHREIBUNG |
---|---|
DSTORAGE_MIN_QUEUE_CAPACITY (0x80) | Die mindestens gültige Warteschlangenkapazität. |
DSTORAGE_MAX_QUEUE_CAPACITY (0x2000) | Die maximale gültige Warteschlangenkapazität. |
DSTORAGE_REQUEST_MAX_NAME (64) | Die maximale Anzahl von Zeichen, die für den Namen einer Anforderung gespeichert werden. |
DSTORAGE_SDK_VERSION ([release-abhängig]) | Die Hauptversionsnummer von DirectStorage. |
E_DSTORAGE_ACCESS_VIOLATION ((HRESULT)0x89240009L) | Auf den Zielpuffer für die DirectStorage-Anforderung kann nicht zugegriffen werden. |
E_DSTORAGE_ALREADY_RUNNING ((HRESULT)0x89240001L) | DirectStorage wird bereits exklusiv ausgeführt. |
E_DSTORAGE_COMPRESSED_DATA_TOO_LARGE ((HRESULT)0x89240039L) | Die Größe der resultierenden komprimierten Daten ist zu groß, damit DirectStorage erfolgreich auf der GPU dekomprimiert werden kann. |
E_DSTORAGE_DECOMPRESSION_ERROR ((HRESULT)0x89240030L) | Während der Dekomprimierung ist ein generischer Fehler aufgetreten. |
E_DSTORAGE_END_OF_FILE ((HRESULT)0x89240007L) | Der angegebene Offset und die angegebene Länge überschreitet die Größe der Datei. |
E_DSTORAGE_FILE_NOT_OPEN ((HRESULT)0x8924000BL) | Die Datei ist nicht geöffnet. |
E_DSTORAGE_INDEX_BOUND ((HRESULT)0x89240015L) | Der Indexparameter ist nicht gebunden. |
E_DSTORAGE_INVALID_DESTINATION_SIZE ((HRESULT)0x8924000FL) | Die Zielgröße der Anforderung ist ungültig. Wenn keine Dekomprimierung verwendet wird, muss sie gleich der Länge der Anforderung sein. Wenn die Dekomprimierung verwendet wird, muss sie größer als die Länge der Anforderung sein. |
E_DSTORAGE_INVALID_FENCE ((HRESULT)0x89240022L) | Der Zaun ist ungültig oder wurde freigegeben. |
E_DSTORAGE_INVALID_FILE_HANDLE ((HRESULT)0x89240017L) | Die angegebene Datei wurde nicht geöffnet. |
E_DSTORAGE_INVALID_FILE_OFFSET ((HRESULT)0x8924001AL) | Die Anforderung weist einen ungültigen Dateioffset für den angegebenen Dekomprimierungsmodus auf. |
E_DSTORAGE_INVALID_MEMORY_QUEUE_PRIORITY ((HRESULT)0x89240024L) | Für die Warteschlange wird eine ungültige Priorität angegeben. Nur DSTORAGE_PRIORITY_REALTIME ist eine gültige Priorität für eine Speicherwarteschlange. |
E_DSTORAGE_INVALID_QUEUE_CAPACITY ((HRESULT)0x89240003L) | Ungültiger Warteschlangenkapazitätsparameter. |
E_DSTORAGE_INVALID_QUEUE_PRIORITY ((HRESULT)0x89240013L) | Für die Warteschlange wird eine ungültige Priorität angegeben. |
E_DSTORAGE_INVALID_SOURCE_TYPE ((HRESULT)0x8924001BL) | Eine Speicherquellenanforderung wurde in eine Dateiquellwarteschlange eingereiht, oder eine Dateiquellanforderung wurde in eine Speicherquellwarteschlange eingereiht. |
E_DSTORAGE_INVALID_STAGING_BUFFER_SIZE ((HRESULT)0x89240020L) | Die angegebene Stagingpuffergröße ist ungültig. |
E_DSTORAGE_INVALID_STATUS_ARRAY ((HRESULT)0x89240023L) | Die status Arrays ist ungültig oder wurde freigegeben. |
E_DSTORAGE_IO_TIMEOUT ((HRESULT)0x89240016L) | Für den E/A-Vorgang ist ein Timeout aufgetreten. |
E_DSTORAGE_NOT_RUNNING ((HRESULT)0x89240002L) | DirectStorage wird nicht ausgeführt. |
E_DSTORAGE_QUEUE_CLOSED ((HRESULT)0x89240010L) | Die Anforderung zielt auf eine geschlossene Warteschlange ab. |
E_DSTORAGE_REQUEST_TOO_LARGE ((HRESULT)0x89240008L) | Die E/A-Anforderung ist zu groß. |
E_DSTORAGE_RESERVED_FIELDS ((HRESULT)0x8924000CL) | Ein reserviertes Feld ist nicht auf 0 festgelegt. |
E_DSTORAGE_STAGING_BUFFER_LOCKED ((HRESULT)0x8924001FL) | Die Größe des Stagingpuffers kann nur geändert werden, wenn keine Warteschlange erstellt und keine Datei geöffnet ist. |
E_DSTORAGE_STAGING_BUFFER_TOO_SMALL ((HRESULT)0x89240021L) | Der Stagingpuffer ist nicht groß genug, um diesen Vorgang auszuführen. |
E_DSTORAGE_TOO_MANY_FILES ((HRESULT)0x89240014L) | Die Anzahl der Dateien hat den maximalen Grenzwert erreicht. |
E_DSTORAGE_TOO_MANY_QUEUES ((HRESULT)0x89240012L) | Die Anzahl der Warteschlangen hat den maximalen Grenzwert erreicht. |
Anforderungen
Anforderung | Wert |
---|---|
Header | dstorage.h dstorageerr.h |