Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This document contains a list of the Windows Imaging Component (WIC) defined error codes.
WIC Errors by Code
The following table is a list of the error codes used by the WICAPIs sorted in alphabetical order.
| Error Code | Error Value |
|---|---|
| WINCODEC_ERR_ABORTED | 0x80004004 (E_ABORT) |
| WINCODEC_ERR_ACCESSDENIED | 0x80070005 (E_ACCESSDENIED) |
| WINCODEC_ERR_ALREADYLOCKED | 0x88982f0D |
| WINCODEC_ERR_BADHEADER | 0x88982f61 |
| WINCODEC_ERR_BADIMAGE | 0x88982f60 |
| WINCODEC_ERR_BADMETADATAHEADER | 0x88982f63 |
| WINCODEC_ERR_BADSTREAMDATA | 0x88982f70 |
| WINCODEC_ERR_CODECNOTHUMBNAIL | 0x88982f44 |
| WINCODEC_ERR_CODECPRESENT | 0x88982f43 |
| WINCODEC_ERR_CODECTOOMANYSCANLINES | 0x88982f46 |
| WINCODEC_ERR_COMPONENTINITIALIZEFAILURE | 0x88982f8B |
| WINCODEC_ERR_COMPONENTNOTFOUND | 0x88982f50 |
| WINCODEC_ERR_DUPLICATEMETADATAPRESENT | 0x88982f8D |
| WINCODEC_ERR_FRAMEMISSING | 0x88982f62 |
| WINCODEC_ERR_GENERIC_ERROR | 0x80004005 (E_FAIL) |
| WINCODEC_ERR_IMAGESIZEOUTOFRANGE | 0x88982f51 |
| WINCODEC_ERR_INSUFFICIENTBUFFER | 0x88982f8C |
| WINCODEC_ERR_INTERNALERROR | 0x88982f48 |
| WINCODEC_ERR_INVALIDPARAMETER | 0x80070057 (E_INVALIDARG) |
| WINCODEC_ERR_INVALIDQUERYCHARACTER | 0x88982f93 |
| WINCODEC_ERR_INVALIDQUERYREQUEST | 0x88982f90 |
| WINCODEC_ERR_INVALIDREGISTRATION | 0x88982f8A |
| WINCODEC_ERR_NOTIMPLEMENTED | 0x80004001 (E_NOTIMPL) |
| WINCODEC_ERR_NOTINITIALIZED | 0x88982f0C |
| WINCODEC_ERR_OUTOFMEMORY | 0x8007000E (E_OUTOFMEMORY) |
| WINCODEC_ERR_PALETTEUNAVAILABLE | 0x88982f45 |
| WINCODEC_ERR_PROPERTYNOTFOUND | 0x88982f40 |
| WINCODEC_ERR_PROPERTYNOTSUPPORTED | 0x88982f41 |
| WINCODEC_ERR_PROPERTYSIZE | 0x88982f42 |
| WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE | 0x88982f8E |
| WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT | 0x88982f92 |
| WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS | 0x88982f49 |
| WINCODEC_ERR_STREAMWRITE | 0x88982f71 |
| WINCODEC_ERR_STREAMREAD | 0x88982f72 |
| WINCODEC_ERR_STREAMNOTAVAILABLE | 0x88982f73 |
| WINCODEC_ERR_TOOMUCHMETADATA | 0x88982f52 |
| WINCODEC_ERR_UNKNOWNIMAGEFORMAT | 0x88982f07 |
| WINCODEC_ERR_UNEXPECTEDMETADATATYPE | 0x88982f91 |
| WINCODEC_ERR_UNEXPECTEDSIZE | 0x88982f8F |
| WINCODEC_ERR_UNSUPPORTEDOPERATION | 0x88982f81 |
| WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT | 0x88982f80 |
| WINCODEC_ERR_UNSUPPORTEDVERSION | 0x88982f0B |
| WINCODEC_ERR_VALUEOUTOFRANGE | 0x88982f05 |
| WINCODEC_ERR_VALUEOVERFLOW | INTSAFE_E_ARITHMETIC_OVERFLOW |
| WINCODEC_ERR_WRONGSTATE | 0x88982f04 |
WIC Errors by Value
The following table is a list of the error codes used by the WICAPIs sorted in numerical order.
| Error Code | Error Value |
|---|---|
| 0x80004005 (E_FAIL) | WINCODEC_ERR_GENERIC_ERROR |
| 0x80070057 (E_INVALIDARG) | WINCODEC_ERR_INVALIDPARAMETER |
| 0x8007000E (E_OUTOFMEMORY) | WINCODEC_ERR_OUTOFMEMORY |
| 0x80004001 (E_NOTIMPL) | WINCODEC_ERR_NOTIMPLEMENTED |
| 0x80004004 (E_ABORT) | WINCODEC_ERR_ABORTED |
| 0x80070005 (E_ACCESSDENIED) | WINCODEC_ERR_ACCESSDENIED |
| INTSAFE_E_ARITHMETIC_OVERFLOW | WINCODEC_ERR_VALUEOVERFLOW |
| 0x88982f04 | WINCODEC_ERR_WRONGSTATE |
| 0x88982f05 | WINCODEC_ERR_VALUEOUTOFRANGE |
| 0x88982f07 | WINCODEC_ERR_UNKNOWNIMAGEFORMAT |
| 0x88982f0B | WINCODEC_ERR_UNSUPPORTEDVERSION |
| 0x88982f0C | WINCODEC_ERR_NOTINITIALIZED |
| 0x88982f0D | WINCODEC_ERR_ALREADYLOCKED |
| 0x88982f40 | WINCODEC_ERR_PROPERTYNOTFOUND |
| 0x88982f41 | WINCODEC_ERR_PROPERTYNOTSUPPORTED |
| 0x88982f42 | WINCODEC_ERR_PROPERTYSIZE |
| 0x88982f43 | WINCODEC_ERR_CODECPRESENT |
| 0x88982f44 | WINCODEC_ERR_CODECNOTHUMBNAIL |
| 0x88982f45 | WINCODEC_ERR_PALETTEUNAVAILABLE |
| 0x88982f46 | WINCODEC_ERR_CODECTOOMANYSCANLINES |
| 0x88982f48 | WINCODEC_ERR_INTERNALERROR |
| 0x88982f49 | WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS |
| 0x88982f50 | WINCODEC_ERR_COMPONENTNOTFOUND |
| 0x88982f51 | WINCODEC_ERR_IMAGESIZEOUTOFRANGE |
| 0x88982f52 | WINCODEC_ERR_TOOMUCHMETADATA |
| 0x88982f60 | WINCODEC_ERR_BADIMAGE |
| 0x88982f61 | WINCODEC_ERR_BADHEADER |
| 0x88982f62 | WINCODEC_ERR_FRAMEMISSING |
| 0x88982f63 | WINCODEC_ERR_BADMETADATAHEADER |
| 0x88982f70 | WINCODEC_ERR_BADSTREAMDATA |
| 0x88982f71 | WINCODEC_ERR_STREAMWRITE |
| 0x88982f72 | WINCODEC_ERR_STREAMREAD |
| 0x88982f73 | WINCODEC_ERR_STREAMNOTAVAILABLE |
| 0x88982f80 | WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT |
| 0x88982f81 | WINCODEC_ERR_UNSUPPORTEDOPERATION |
| 0x88982f8A | WINCODEC_ERR_INVALIDREGISTRATION |
| 0x88982f8B | WINCODEC_ERR_COMPONENTINITIALIZEFAILURE |
| 0x88982f8C | WINCODEC_ERR_INSUFFICIENTBUFFER |
| 0x88982f8D | WINCODEC_ERR_DUPLICATEMETADATAPRESENT |
| 0x88982f8E | WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE |
| 0x88982f8F | WINCODEC_ERR_UNEXPECTEDSIZE |
| 0x88982f90 | WINCODEC_ERR_INVALIDQUERYREQUEST |
| 0x88982f91 | WINCODEC_ERR_UNEXPECTEDMETADATATYPE |
| 0x88982f92 | WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT |
| 0x88982f93 | WINCODEC_ERR_INVALIDQUERYCHARACTER |