StorageMessages
StorageMessages.Instance (HResult.STORAGE) contains Microsoft's HResult code descriptions for OLE Storage (STORAGE facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x00030200 | STORAGE.STG_S_CONVERTED | The underlying file was converted to compound file format. | |
0x00030201 | STORAGE.STG_S_BLOCK | The storage operation should block until more data is available. | |
0x00030202 | STORAGE.STG_S_RETRYNOW | The storage operation should retry immediately. | |
0x00030203 | STORAGE.STG_S_MONITORING | The notified event sink will not influence the storage operation. | |
0x00030204 | STORAGE.STG_S_MULTIPLEOPENS | Multiple opens prevent consolidated (commit succeeded). | |
0x00030205 | STORAGE.STG_S_CONSOLIDATIONFAILED | Consolidation of the storage file failed (commit succeeded). | |
0x00030206 | STORAGE.STG_S_CANNOTCONSOLIDATE | Consolidation of the storage file is inappropriate (commit succeeded). | |
0x80030003 | STORAGE.STG_E_PATHNOTFOUND | The path {0} could not be found. | System.IO.DirectoryNotFoundException |
0x80030001 | STORAGE.STG_E_INVALIDFUNCTION | Unable to perform requested operation. | |
0x80030002 | STORAGE.STG_E_FILENOTFOUND | %1 could not be found. | |
0x80030004 | STORAGE.STG_E_TOOMANYOPENFILES | There are insufficient resources to open another file. | |
0x80030005 | STORAGE.STG_E_ACCESSDENIED | Access denied. | |
0x80030006 | STORAGE.STG_E_INVALIDHANDLE | Attempted an operation on an invalid object. | |
0x80030008 | STORAGE.STG_E_INSUFFICIENTMEMORY | There is insufficient memory available to complete operation. | |
0x80030009 | STORAGE.STG_E_INVALIDPOINTER | Invalid pointer error. | |
0x80030012 | STORAGE.STG_E_NOMOREFILES | There are no more entries to return. | |
0x80030013 | STORAGE.STG_E_DISKISWRITEPROTECTED | Disk is write-protected. | |
0x80030019 | STORAGE.STG_E_SEEKERROR | An error occurred during a seek operation. | |
0x8003001D | STORAGE.STG_E_WRITEFAULT | A disk error occurred during a write operation. | |
0x8003001E | STORAGE.STG_E_READFAULT | A disk error occurred during a read operation. | |
0x80030020 | STORAGE.STG_E_SHAREVIOLATION | A share violation has occurred. | |
0x80030021 | STORAGE.STG_E_LOCKVIOLATION | A lock violation has occurred. | |
0x80030050 | STORAGE.STG_E_FILEALREADYEXISTS | %1 already exists. | |
0x80030057 | STORAGE.STG_E_INVALIDPARAMETER | Invalid parameter error. | |
0x80030070 | STORAGE.STG_E_MEDIUMFULL | There is insufficient disk space to complete operation. | |
0x800300F0 | STORAGE.STG_E_PROPSETMISMATCHED | Illegal write of non-simple property to simple property set. | |
0x800300FA | STORAGE.STG_E_ABNORMALAPIEXIT | An application programming interface (API) call exited abnormally. | |
0x800300FB | STORAGE.STG_E_INVALIDHEADER | The file %1 is not a valid compound file. | |
0x800300FC | STORAGE.STG_E_INVALIDNAME | The name %1 is not valid. | |
0x800300FD | STORAGE.STG_E_UNKNOWN | An unexpected error occurred. | |
0x800300FE | STORAGE.STG_E_UNIMPLEMENTEDFUNCTION | That function is not implemented. | |
0x800300FF | STORAGE.STG_E_INVALIDFLAG | Invalid flag error. | |
0x80030100 | STORAGE.STG_E_INUSE | Attempted to use an object that is busy. | |
0x80030101 | STORAGE.STG_E_NOTCURRENT | The storage has been changed since the last commit. | |
0x80030102 | STORAGE.STG_E_REVERTED | Attempted to use an object that has ceased to exist. | |
0x80030103 | STORAGE.STG_E_CANTSAVE | Cannot save. | |
0x80030104 | STORAGE.STG_E_OLDFORMAT | The compound file %1 was produced with an incompatible version of storage. | |
0x80030105 | STORAGE.STG_E_OLDDLL | The compound file %1 was produced with a newer version of storage. | |
0x80030106 | STORAGE.STG_E_SHAREREQUIRED | Share.exe or equivalent is required for operation. | |
0x80030107 | STORAGE.STG_E_NOTFILEBASEDSTORAGE | Illegal operation called on non-file based storage. | |
0x80030108 | STORAGE.STG_E_EXTANTMARSHALLINGS | Illegal operation called on object with extant marshalings. | |
0x80030109 | STORAGE.STG_E_DOCFILECORRUPT | The docfile has been corrupted. | |
0x80030110 | STORAGE.STG_E_BADBASEADDRESS | OLE32.DLL has been loaded at the wrong address. | |
0x80030111 | STORAGE.STG_E_DOCFILETOOLARGE | The compound file is too large for the current implementation. | |
0x80030112 | STORAGE.STG_E_NOTSIMPLEFORMAT | The compound file was not created with the STGM_SIMPLE flag. | |
0x80030201 | STORAGE.STG_E_INCOMPLETE | The file download was aborted abnormally. The file is incomplete. | |
0x80030202 | STORAGE.STG_E_TERMINATED | The file download has been terminated. | |
0x80030305 | STORAGE.STG_E_STATUS_COPY_PROTECTION_FAILURE | Generic Copy Protection Error. | |
0x80030306 | STORAGE.STG_E_CSS_AUTHENTICATION_FAILURE | Copy Protection Error—DVD CSS Authentication failed. | |
0x80030307 | STORAGE.STG_E_CSS_KEY_NOT_PRESENT | Copy Protection Error—The given sector does not have a valid CSS key. | |
0x80030308 | STORAGE.STG_E_CSS_KEY_NOT_ESTABLISHED | Copy Protection Error—DVD session key not established. | |
0x80030309 | STORAGE.STG_E_CSS_SCRAMBLED_SECTOR | Copy Protection Error—The read failed because the sector is encrypted. | |
0x8003030A | STORAGE.STG_E_CSS_REGION_MISMATCH | Copy Protection Error—The current DVD's region does not correspond to the region setting of the drive. | |
0x8003030B | STORAGE.STG_E_RESETS_EXHAUSTED | Copy Protection Error—The drive's region setting might be permanent or the number of user resets has been exhausted. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/