Costanti Direct Archiviazione
Le costanti seguenti vengono dichiarate in dstorage.h
e dstorageerr.h
per la programmazione basata su Direct Archiviazione.
Costante & valore | Descrizione |
---|---|
DSTORAGE_MIN_QUEUE_CAPACITY (0x80) | Capacità minima della coda valida. |
DSTORAGE_MAX_QUEUE_CAPACITY (0x2000) | Capacità massima della coda valida. |
DSTORAGE_REQUEST_MAX_NAME (64) | Numero massimo di caratteri che verranno archiviati per il nome di una richiesta. |
DSTORAGE_SDK_VERSION ([dipendente dalla versione]) | Numero di versione principale di Direct Archiviazione. |
E_DSTORAGE_ACCESS_VIOLATION ((HRESULT)0x89240009L) | Il buffer di destinazione per la richiesta Direct Archiviazione non è accessibile. |
E_DSTORAGE_ALREADY_RUNNING ((HRESULT)0x89240001L) | Direct Archiviazione è già in esecuzione esclusivamente. |
E_DSTORAGE_COMPRESedizione StandardD_DATA_TOO_LARGE ((HRESULT)0x89240039L) | Le dimensioni dei dati compressi risultanti sono troppo grandi per Direct Archiviazione per decomprimere correttamente nella GPU. |
E_DSTORAGE_DECOMPRESSION_ERROR ((HRESULT)0x89240030L) | Si è verificato un errore generico durante la decompressione. |
E_DSTORAGE_END_OF_FILE ((HRESULT)0x89240007L) | L'offset e la lunghezza specificati superano le dimensioni del file. |
E_DSTORAGE_FILE_NOT_OPEN ((HRESULT)0x8924000BL) | Il file non è aperto. |
E_DSTORAGE_INDEX_BOUND ((HRESULT)0x89240015L) | Il parametro di indice non è associato. |
E_DSTORAGE_INVALID_DESTINATION_SIZE ((HRESULT)0x8924000FL) | Le dimensioni di destinazione della richiesta non sono valide. Se non viene utilizzata alcuna decompressione, deve essere uguale alla lunghezza della richiesta; Se viene usata la decompressione, deve essere maggiore della lunghezza della richiesta. |
E_DSTORAGE_INVALID_FENCE ((HRESULT)0x89240022L) | La recinzione non è valida o è stata rilasciata. |
E_DSTORAGE_INVALID_FILE_HANDLE ((HRESULT)0x89240017L) | Il file specificato non è stato aperto. |
E_DSTORAGE_INVALID_FILE_OFFedizione Standard T ((HRESULT)0x8924001AL) | La richiesta ha un offset di file non valido per la modalità di decompressione specificata. |
E_DSTORAGE_INVALID_MEMORY_QUEUE_PRIORITY ((HRESULT)0x89240024L) | Per la coda viene specificata una priorità non valida. Solo DSTORAGE_PRIORITY_REALTIME è una priorità valida per una coda di memoria. |
E_DSTORAGE_INVALID_QUEUE_CAPACITY ((HRESULT)0x89240003L) | Parametro di capacità della coda non valido. |
E_DSTORAGE_INVALID_QUEUE_PRIORITY ((HRESULT)0x89240013L) | Per la coda viene specificata una priorità non valida. |
E_DSTORAGE_INVALID_SOURCE_TYPE ((HRESULT)0x8924001BL) | Una richiesta di origine di memoria è stata accodata in una coda di origine file oppure una richiesta di origine file è stata accodata in una coda di origine della memoria. |
E_DSTORAGE_INVALID_STAGING_BUFFER_SIZE ((HRESULT)0x89240020L) | Le dimensioni del buffer di staging specificate non sono valide. |
E_DSTORAGE_INVALID_STATUS_ARRAY ((HRESULT)0x89240023L) | La matrice di stato non è valida o è stata rilasciata. |
E_DSTORAGE_IO_TIMEOUT ((HRESULT)0x89240016L) | Timeout dell'operazione di I/O. |
E_DSTORAGE_NOT_RUNNING ((HRESULT)0x89240002L) | Direct Archiviazione non è in esecuzione. |
E_DSTORAGE_QUEUE_CLOedizione Standard D ((HRESULT)0x89240010L) | La richiesta è destinata a una coda chiusa. |
E_DSTORAGE_REQUEST_TOO_LARGE ((HRESULT)0x89240008L) | La richiesta di I/O è troppo grande. |
E_DSTORAGE_REedizione StandardRVED_FIELDS ((HRESULT)0x8924000CL) | Un campo riservato non è impostato su 0. |
E_DSTORAGE_STAGING_BUFFER_LOCKED ((HRESULT)0x8924001FL) | Le dimensioni del buffer di staging possono essere modificate solo quando non viene creata alcuna coda e non è aperto alcun file. |
E_DSTORAGE_STAGING_BUFFER_TOO_SMALL ((HRESULT)0x89240021L) | Il buffer di staging non è sufficientemente grande da eseguire questa operazione. |
E_DSTORAGE_TOO_MANY_FILES ((HRESULT)0x89240014L) | Il numero di file ha raggiunto il limite massimo. |
E_DSTORAGE_TOO_MANY_QUEUES ((HRESULT)0x89240012L) | Il numero di code ha raggiunto il limite massimo. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | dstorage.h dstorageerr.h |