Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Konstanta berikut dideklarasikan dalam dstorage.h dan dstorageerr.h untuk pemrograman berbasis DirectStorage.
| Konstanta & nilai | Deskripsi |
|---|---|
| DSTORAGE_MIN_QUEUE_CAPACITY (0x80) | Kapasitas antrean minimum yang valid. |
| DSTORAGE_MAX_QUEUE_CAPACITY (0x2000) | Kapasitas antrean maksimum yang valid. |
| DSTORAGE_REQUEST_MAX_NAME (64) | Jumlah maksimum karakter yang akan disimpan untuk nama permintaan. |
| DSTORAGE_SDK_VERSION ([release-dependent]) | Nomor versi utama DirectStorage. |
| E_DSTORAGE_ACCESS_VIOLATION ((HRESULT)0x89240009L) | Buffer tujuan untuk permintaan DirectStorage tidak dapat diakses. |
| E_DSTORAGE_ALREADY_RUNNING ((HRESULT)0x89240001L) | DirectStorage sudah berjalan secara eksklusif. |
| E_DSTORAGE_COMPRESSED_DATA_TOO_LARGE ((HRESULT)0x89240039L) | Ukuran data terkompresi yang dihasilkan terlalu besar agar DirectStorage berhasil didekompresi pada GPU. |
| E_DSTORAGE_DECOMPRESSION_ERROR ((HRESULT)0x89240030L) | Kesalahan umum telah terjadi selama dekompresi. |
| E_DSTORAGE_END_OF_FILE ((HRESULT)0x89240007L) | Offset dan panjang yang ditentukan melebihi ukuran file. |
| E_DSTORAGE_FILE_NOT_OPEN ((HRESULT)0x8924000BL) | File tidak terbuka. |
| E_DSTORAGE_INDEX_BOUND ((HRESULT)0x89240015L) | Parameter indeks di luar batas. |
| E_DSTORAGE_INVALID_DESTINATION_SIZE ((HRESULT)0x8924000FL) | Ukuran tujuan permintaan tidak valid. Jika tidak ada dekompresi yang digunakan, dekompresi harus sama dengan panjang permintaan; Jika dekompresi digunakan, dekompresi harus lebih besar dari panjang permintaan. |
| E_DSTORAGE_INVALID_FENCE ((HRESULT)0x89240022L) | Pagar tidak valid atau telah dilepaskan. |
| E_DSTORAGE_INVALID_FILE_HANDLE ((HRESULT)0x89240017L) | File yang ditentukan belum dibuka. |
| E_DSTORAGE_INVALID_FILE_OFFSET ((HRESULT)0x8924001AL) | Permintaan memiliki offset file yang tidak valid untuk mode dekompresi yang ditentukan. |
| E_DSTORAGE_INVALID_MEMORY_QUEUE_PRIORITY ((HRESULT)0x89240024L) | Prioritas tidak valid ditentukan untuk antrean. Hanya DSTORAGE_PRIORITY_REALTIME yang merupakan prioritas yang valid untuk antrean memori. |
| E_DSTORAGE_INVALID_QUEUE_CAPACITY ((HRESULT)0x89240003L) | Parameter kapasitas antrean tidak valid. |
| E_DSTORAGE_INVALID_QUEUE_PRIORITY ((HRESULT)0x89240013L) | Prioritas tidak valid ditentukan untuk antrean. |
| E_DSTORAGE_INVALID_SOURCE_TYPE ((HRESULT)0x8924001BL) | Permintaan sumber memori diantrekan ke dalam antrean sumber file, atau permintaan sumber file diantrekan ke dalam antrean sumber memori. |
| E_DSTORAGE_INVALID_STAGING_BUFFER_SIZE ((HRESULT)0x89240020L) | Ukuran buffer penahapan yang ditentukan tidak valid. |
| E_DSTORAGE_INVALID_STATUS_ARRAY ((HRESULT)0x89240023L) | Array status tidak valid atau telah dirilis. |
| E_DSTORAGE_IO_TIMEOUT ((HRESULT)0x89240016L) | Operasi IO telah kehabisan waktu. |
| E_DSTORAGE_NOT_RUNNING ((HRESULT)0x89240002L) | DirectStorage tidak berjalan. |
| E_DSTORAGE_QUEUE_CLOSED ((HRESULT)0x89240010L) | Permintaan menargetkan antrean yang ditutup. |
| E_DSTORAGE_REQUEST_TOO_LARGE ((HRESULT)0x89240008L) | Permintaan IO terlalu besar. |
| E_DSTORAGE_RESERVED_FIELDS ((HRESULT)0x8924000CL) | Bidang yang dipesan tidak diatur ke 0. |
| E_DSTORAGE_STAGING_BUFFER_LOCKED ((HRESULT)0x8924001FL) | Ukuran buffer penahapan hanya dapat diubah ketika tidak ada antrean yang dibuat dan tidak ada file yang terbuka. |
| E_DSTORAGE_STAGING_BUFFER_TOO_SMALL ((HRESULT)0x89240021L) | Buffer penahapan tidak cukup besar untuk melakukan operasi ini. |
| E_DSTORAGE_TOO_MANY_FILES ((HRESULT)0x89240014L) | Jumlah file telah mencapai batas maksimum. |
| E_DSTORAGE_TOO_MANY_QUEUES ((HRESULT)0x89240012L) | Jumlah antrean telah mencapai batas maksimum. |
Persyaratan
| Persyaratan | Value |
|---|---|
| Header | dstorage.h dstorageerr.h |