Wednesday, September 28, 2011

HRESULTS: FACILITY_D2D


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
10x88990001 The object was not in the correct state to process the method. D2DERR_WRONG_STATE
20x88990002 The object has not yet been initialized. D2DERR_NOT_INITIALIZED
30x88990003 The requested operation is not supported. D2DERR_UNSUPPORTED_OPERATION
40x88990004 The geometry scanner failed to process the data. D2DERR_SCANNER_FAILED
50x88990005 Direct2D could not access the screen. D2DERR_SCREEN_ACCESS_DENIED
60x88990006 A valid display state could not be determined. D2DERR_DISPLAY_STATE_INVALID
70x88990007 The supplied vector is zero. D2DERR_ZERO_VECTOR
80x88990008 An internal error (Direct2D bug) occurred. On checked builds, we would assert. The application should close this instance of Direct2D and should consider restarting its process. D2DERR_INTERNAL_ERROR
90x88990009 The display format Direct2D needs to render is not supported by the hardware device. D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
100x8899000A A call to this method is invalid. D2DERR_INVALID_CALL
110x8899000B No hardware rendering device is available for this operation. D2DERR_NO_HARDWARE_DEVICE
120x8899000C There has been a presentation error that may be recoverable. The caller needs to recreate, rerender the entire frame, and reattempt present. D2DERR_RECREATE_TARGET
130x8899000D Shader construction failed because it was too complex. D2DERR_TOO_MANY_SHADER_ELEMENTS
140x8899000E Shader compilation failed. D2DERR_SHADER_COMPILE_FAILED
150x8899000F Requested DirectX surface size exceeded maximum texture size. D2DERR_MAX_TEXTURE_SIZE_EXCEEDED
160x88990010 The requested Direct2D version is not supported. D2DERR_UNSUPPORTED_VERSION
170x88990011 Invalid number. D2DERR_BAD_NUMBER
180x88990012 Objects used together must be created from the same factory instance. D2DERR_WRONG_FACTORY
190x88990013 A layer resource can only be in use once at any point in time. D2DERR_LAYER_ALREADY_IN_USE
200x88990014 The pop call did not match the corresponding push call. D2DERR_POP_CALL_DID_NOT_MATCH_PUSH
210x88990015 The resource was realized on the wrong render target. D2DERR_WRONG_RESOURCE_DOMAIN
220x88990016 The push and pop calls were unbalanced. D2DERR_PUSH_POP_UNBALANCED
230x88990017 Attempt to copy from a render target while a layer or clip rect is applied. D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT
240x88990018 The brush types are incompatible for the call. D2DERR_INCOMPATIBLE_BRUSH_TYPES
250x88990019 An unknown win32 failure occurred. D2DERR_WIN32_ERROR
260x8899001A The render target is not compatible with GDI. D2DERR_TARGET_NOT_GDI_COMPATIBLE
270x8899001B A text client drawing effect object is of the wrong type. D2DERR_TEXT_EFFECT_IS_WRONG_TYPE
280x8899001C The application is holding a reference to the IDWriteTextRenderer interface after the corresponding DrawText or DrawTextLayout call has returned. The IDWriteTextRenderer instance will be invalid. D2DERR_TEXT_RENDERER_NOT_RELEASED
290x8899001D The requested size is larger than the guaranteed supported texture size at the Direct3D device's current feature level. D2DERR_EXCEEDS_MAX_BITMAP_SIZE
300x8899001E There was a configuration error in the graph. D2DERR_INVALID_GRAPH_CONFIGURATION
310x8899001F There was a internal configuration error in the graph. D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION
320x88990020 There was a cycle in the graph. D2DERR_CYCLIC_GRAPH
330x88990021 Cannot draw with a bitmap that has the D2D1_BITMAP_OPTIONS_CANNOT_DRAW option. D2DERR_BITMAP_CANNOT_DRAW
340x88990022 The operation cannot complete while there are outstanding references to the target bitmap. D2DERR_OUTSTANDING_BITMAP_REFERENCES
350x88990023 The operation failed because the original target is not currently bound as a target. D2DERR_ORIGINAL_TARGET_NOT_BOUND
360x88990024 Cannot set the image as a target because it is either an effect or is a bitmap that does not have the D2D1_BITMAP_OPTIONS_TARGET flag set. D2DERR_INVALID_TARGET
370x88990025 Cannot draw with a bitmap that is currently bound as the target bitmap. D2DERR_BITMAP_BOUND_AS_TARGET
380x88990026 D3D Device does not have sufficient capabilities to perform the requested action. D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES
390x88990027 The graph could not be rendered with the context's current tiling settings. D2DERR_INTERMEDIATE_TOO_LARGE
400x88990028 The CLSID provided to Unregister did not correspond to a registered effect. D2DERR_EFFECT_IS_NOT_REGISTERED
410x88990029 The specified property does not exist. D2DERR_INVALID_PROPERTY
420x8899002A The specified sub-property does not exist. D2DERR_NO_SUBPROPERTIES
430x8899002B AddPage or Close called after print job is already closed. D2DERR_PRINT_JOB_CLOSED
440x8899002C Error during print control creation. Indicates that none of the package target types (representing printer formats) are supported by Direct2D print control. D2DERR_PRINT_FORMAT_NOT_SUPPORTED
450x8899002D An effect attempted to use a transform with too many inputs. D2DERR_TOO_MANY_TRANSFORM_INPUTS

HRESULTS: FACILITY_DWRITE (898)


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

Edit: 6/7/2015 - Updated from the Windows10 SDK.


MILERR_OBJECTBUSY - 0x88980001 - (1)
MILERR_OBJECTBUSY
MILERR_INSUFFICIENTBUFFER - 0x88980002 - (2)
MILERR_INSUFFICIENTBUFFER
MILERR_WIN32ERROR - 0x88980003 - (3)
MILERR_WIN32ERROR
MILERR_SCANNER_FAILED - 0x88980004 - (4)
MILERR_SCANNER_FAILED
MILERR_SCREENACCESSDENIED - 0x88980005 - (5)
MILERR_SCREENACCESSDENIED
MILERR_DISPLAYSTATEINVALID - 0x88980006 - (6)
MILERR_DISPLAYSTATEINVALID
MILERR_NONINVERTIBLEMATRIX - 0x88980007 - (7)
MILERR_NONINVERTIBLEMATRIX
MILERR_ZEROVECTOR - 0x88980008 - (8)
MILERR_ZEROVECTOR
MILERR_TERMINATED - 0x88980009 - (9)
MILERR_TERMINATED
MILERR_BADNUMBER - 0x8898000A - (10)
MILERR_BADNUMBER
MILERR_INTERNALERROR - 0x88980080 - (128)
An internal error (MIL bug) occurred. On checked builds, an assert would be raised.
MILERR_DISPLAYFORMATNOTSUPPORTED - 0x88980084 - (132)
The display format we need to render is not supported by the hardware device.
MILERR_INVALIDCALL - 0x88980085 - (133)
A call to this method is invalid.
MILERR_ALREADYLOCKED - 0x88980086 - (134)
Lock attempted on an already locked object.
MILERR_NOTLOCKED - 0x88980087 - (135)
Unlock attempted on an unlocked object.
MILERR_DEVICECANNOTRENDERTEXT - 0x88980088 - (136)
No algorithm avaliable to render text with this device
MILERR_GLYPHBITMAPMISSED - 0x88980089 - (137)
Some glyph bitmaps, required for glyph run rendering, are not contained in glyph cache.
MILERR_MALFORMEDGLYPHCACHE - 0x8898008A - (138)
Some glyph bitmaps in glyph cache are unexpectedly big.
MILERR_GENERIC_IGNORE - 0x8898008B - (139)
Marker error for known Win32 errors that are currently being ignored by the compositor. This is to avoid returning S_OK when an error has occurred, but still unwind the stack in the correct location.
MILERR_MALFORMED_GUIDELINE_DATA - 0x8898008C - (140)
Guideline coordinates are not sorted properly or contain NaNs.
MILERR_NO_HARDWARE_DEVICE - 0x8898008D - (141)
No HW rendering device is available for this operation.
MILERR_NEED_RECREATE_AND_PRESENT - 0x8898008E - (142)
There has been a presentation error that may be recoverable. The caller needs to recreate, rerender the entire frame, and reattempt present. There are two known case for this: 1) D3D Driver Internal error 2) D3D E_FAIL 2a) Unknown root cause b) When resizing too quickly for DWM and D3D stay in sync
MILERR_ALREADY_INITIALIZED - 0x8898008F - (143)
The object has already been initialized.
MILERR_MISMATCHED_SIZE - 0x88980090 - (144)
The size of the object does not match the expected size.
MILERR_NO_REDIRECTION_SURFACE_AVAILABLE - 0x88980091 - (145)
No Redirection surface available.
MILERR_REMOTING_NOT_SUPPORTED - 0x88980092 - (146)
Remoting of this content is not supported.
MILERR_QUEUED_PRESENT_NOT_SUPPORTED - 0x88980093 - (147)
Queued Presents are not supported.
MILERR_NOT_QUEUING_PRESENTS - 0x88980094 - (148)
Queued Presents are not being used.
MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER - 0x88980095 - (149)
No redirection surface was available. Caller should retry the call.
MILERR_TOOMANYSHADERELEMNTS - 0x88980096 - (150)
Shader construction failed because it was too complex.
MILERR_MROW_READLOCK_FAILED - 0x88980097 - (151)
MROW attempt to get a read lock failed.
MILERR_MROW_UPDATE_FAILED - 0x88980098 - (152)
MROW attempt to update the data failed because another update was outstanding.
MILERR_SHADER_COMPILE_FAILED - 0x88980099 - (153)
Shader compilation failed.
MILERR_MAX_TEXTURE_SIZE_EXCEEDED - 0x8898009A - (154)
Requested DX redirection surface size exceeded maximum texture size.
MILERR_QPC_TIME_WENT_BACKWARD - 0x8898009B - (155)
QueryPerformanceCounter returned a time in the past.
MILERR_DXGI_ENUMERATION_OUT_OF_SYNC - 0x8898009D - (157)
Primary Display device returned an invalid refresh rate.
MILERR_ADAPTER_NOT_FOUND - 0x8898009E - (158)
DWM can not find the adapter specified by the LUID.
MILERR_COLORSPACE_NOT_SUPPORTED - 0x8898009F - (159)
The requested bitmap color space is not supported.
MILERR_PREFILTER_NOT_SUPPORTED - 0x889800A0 - (160)
The requested bitmap pre-filtering state is not supported.
MILERR_DISPLAYID_ACCESS_DENIED - 0x889800A1 - (161)
Access is denied to the requested bitmap for the specified display id.
UCEERR_INVALIDPACKETHEADER - 0x88980400 - (1024)
UCEERR_INVALIDPACKETHEADER
UCEERR_UNKNOWNPACKET - 0x88980401 - (1025)
UCEERR_UNKNOWNPACKET
UCEERR_ILLEGALPACKET - 0x88980402 - (1026)
UCEERR_ILLEGALPACKET
UCEERR_MALFORMEDPACKET - 0x88980403 - (1027)
UCEERR_MALFORMEDPACKET
UCEERR_ILLEGALHANDLE - 0x88980404 - (1028)
UCEERR_ILLEGALHANDLE
UCEERR_HANDLELOOKUPFAILED - 0x88980405 - (1029)
UCEERR_HANDLELOOKUPFAILED
UCEERR_RENDERTHREADFAILURE - 0x88980406 - (1030)
UCEERR_RENDERTHREADFAILURE
UCEERR_CTXSTACKFRSTTARGETNULL - 0x88980407 - (1031)
UCEERR_CTXSTACKFRSTTARGETNULL
UCEERR_CONNECTIONIDLOOKUPFAILED - 0x88980408 - (1032)
UCEERR_CONNECTIONIDLOOKUPFAILED
UCEERR_BLOCKSFULL - 0x88980409 - (1033)
UCEERR_BLOCKSFULL
UCEERR_MEMORYFAILURE - 0x8898040A - (1034)
UCEERR_MEMORYFAILURE
UCEERR_PACKETRECORDOUTOFRANGE - 0x8898040B - (1035)
UCEERR_PACKETRECORDOUTOFRANGE
UCEERR_ILLEGALRECORDTYPE - 0x8898040C - (1036)
UCEERR_ILLEGALRECORDTYPE
UCEERR_OUTOFHANDLES - 0x8898040D - (1037)
UCEERR_OUTOFHANDLES
UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED - 0x8898040E - (1038)
UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED
UCEERR_NO_MULTIPLE_WORKER_THREADS - 0x8898040F - (1039)
UCEERR_NO_MULTIPLE_WORKER_THREADS
UCEERR_REMOTINGNOTSUPPORTED - 0x88980410 - (1040)
UCEERR_REMOTINGNOTSUPPORTED
UCEERR_MISSINGENDCOMMAND - 0x88980411 - (1041)
UCEERR_MISSINGENDCOMMAND
UCEERR_MISSINGBEGINCOMMAND - 0x88980412 - (1042)
UCEERR_MISSINGBEGINCOMMAND
UCEERR_CHANNELSYNCTIMEDOUT - 0x88980413 - (1043)
UCEERR_CHANNELSYNCTIMEDOUT
UCEERR_CHANNELSYNCABANDONED - 0x88980414 - (1044)
UCEERR_CHANNELSYNCABANDONED
UCEERR_UNSUPPORTEDTRANSPORTVERSION - 0x88980415 - (1045)
UCEERR_UNSUPPORTEDTRANSPORTVERSION
UCEERR_TRANSPORTUNAVAILABLE - 0x88980416 - (1046)
UCEERR_TRANSPORTUNAVAILABLE
UCEERR_FEEDBACK_UNSUPPORTED - 0x88980417 - (1047)
UCEERR_FEEDBACK_UNSUPPORTED
UCEERR_COMMANDTRANSPORTDENIED - 0x88980418 - (1048)
UCEERR_COMMANDTRANSPORTDENIED
UCEERR_GRAPHICSSTREAMUNAVAILABLE - 0x88980419 - (1049)
UCEERR_GRAPHICSSTREAMUNAVAILABLE
UCEERR_GRAPHICSSTREAMALREADYOPEN - 0x88980420 - (1056)
UCEERR_GRAPHICSSTREAMALREADYOPEN
UCEERR_TRANSPORTDISCONNECTED - 0x88980421 - (1057)
UCEERR_TRANSPORTDISCONNECTED
UCEERR_TRANSPORTOVERLOADED - 0x88980422 - (1058)
UCEERR_TRANSPORTOVERLOADED
UCEERR_PARTITION_ZOMBIED - 0x88980423 - (1059)
UCEERR_PARTITION_ZOMBIED
MILAVERR_NOCLOCK - 0x88980500 - (1280)
MILAVERR_NOCLOCK
MILAVERR_NOMEDIATYPE - 0x88980501 - (1281)
MILAVERR_NOMEDIATYPE
MILAVERR_NOVIDEOMIXER - 0x88980502 - (1282)
MILAVERR_NOVIDEOMIXER
MILAVERR_NOVIDEOPRESENTER - 0x88980503 - (1283)
MILAVERR_NOVIDEOPRESENTER
MILAVERR_NOREADYFRAMES - 0x88980504 - (1284)
MILAVERR_NOREADYFRAMES
MILAVERR_MODULENOTLOADED - 0x88980505 - (1285)
MILAVERR_MODULENOTLOADED
MILAVERR_WMPFACTORYNOTREGISTERED - 0x88980506 - (1286)
MILAVERR_WMPFACTORYNOTREGISTERED
MILAVERR_INVALIDWMPVERSION - 0x88980507 - (1287)
MILAVERR_INVALIDWMPVERSION
MILAVERR_INSUFFICIENTVIDEORESOURCES - 0x88980508 - (1288)
MILAVERR_INSUFFICIENTVIDEORESOURCES
MILAVERR_VIDEOACCELERATIONNOTAVAILABLE - 0x88980509 - (1289)
MILAVERR_VIDEOACCELERATIONNOTAVAILABLE
MILAVERR_REQUESTEDTEXTURETOOBIG - 0x8898050A - (1290)
MILAVERR_REQUESTEDTEXTURETOOBIG
MILAVERR_SEEKFAILED - 0x8898050B - (1291)
MILAVERR_SEEKFAILED
MILAVERR_UNEXPECTEDWMPFAILURE - 0x8898050C - (1292)
MILAVERR_UNEXPECTEDWMPFAILURE
MILAVERR_MEDIAPLAYERCLOSED - 0x8898050D - (1293)
MILAVERR_MEDIAPLAYERCLOSED
MILAVERR_UNKNOWNHARDWAREERROR - 0x8898050E - (1294)
MILAVERR_UNKNOWNHARDWAREERROR
MILEFFECTSERR_UNKNOWNPROPERTY - 0x8898060E - (1550)
MILEFFECTSERR_UNKNOWNPROPERTY
MILEFFECTSERR_EFFECTNOTPARTOFGROUP - 0x8898060F - (1551)
MILEFFECTSERR_EFFECTNOTPARTOFGROUP
MILEFFECTSERR_NOINPUTSOURCEATTACHED - 0x88980610 - (1552)
MILEFFECTSERR_NOINPUTSOURCEATTACHED
MILEFFECTSERR_CONNECTORNOTCONNECTED - 0x88980611 - (1553)
MILEFFECTSERR_CONNECTORNOTCONNECTED
MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT - 0x88980612 - (1554)
MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT
MILEFFECTSERR_RESERVED - 0x88980613 - (1555)
MILEFFECTSERR_RESERVED
MILEFFECTSERR_CYCLEDETECTED - 0x88980614 - (1556)
MILEFFECTSERR_CYCLEDETECTED
MILEFFECTSERR_EFFECTINMORETHANONEGRAPH - 0x88980615 - (1557)
MILEFFECTSERR_EFFECTINMORETHANONEGRAPH
MILEFFECTSERR_EFFECTALREADYINAGRAPH - 0x88980616 - (1558)
MILEFFECTSERR_EFFECTALREADYINAGRAPH
MILEFFECTSERR_EFFECTHASNOCHILDREN - 0x88980617 - (1559)
MILEFFECTSERR_EFFECTHASNOCHILDREN
MILEFFECTSERR_ALREADYATTACHEDTOLISTENER - 0x88980618 - (1560)
MILEFFECTSERR_ALREADYATTACHEDTOLISTENER
MILEFFECTSERR_NOTAFFINETRANSFORM - 0x88980619 - (1561)
MILEFFECTSERR_NOTAFFINETRANSFORM
MILEFFECTSERR_EMPTYBOUNDS - 0x8898061A - (1562)
MILEFFECTSERR_EMPTYBOUNDS
MILEFFECTSERR_OUTPUTSIZETOOLARGE - 0x8898061B - (1563)
MILEFFECTSERR_OUTPUTSIZETOOLARGE
DWMERR_STATE_TRANSITION_FAILED - 0x88980700 - (1792)
DWMERR_STATE_TRANSITION_FAILED
DWMERR_THEME_FAILED - 0x88980701 - (1793)
DWMERR_THEME_FAILED
DWMERR_CATASTROPHIC_FAILURE - 0x88980702 - (1794)
DWMERR_CATASTROPHIC_FAILURE
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED - 0x88980800 - (2048)
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED - 0x88980801 - (2049)
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED - 0x88980802 - (2050)
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
WINCODEC_ERR_WRONGSTATE - 0x88982F04 - (12036)
The codec is in the wrong state.
WINCODEC_ERR_VALUEOUTOFRANGE - 0x88982F05 - (12037)
The value is out of range.
WINCODEC_ERR_UNKNOWNIMAGEFORMAT - 0x88982F07 - (12039)
The image format is unknown.
WINCODEC_ERR_UNSUPPORTEDVERSION - 0x88982F0B - (12043)
The SDK version is unsupported.
WINCODEC_ERR_NOTINITIALIZED - 0x88982F0C - (12044)
The component is not initialized.
WINCODEC_ERR_ALREADYLOCKED - 0x88982F0D - (12045)
There is already an outstanding read or write lock.
WINCODEC_ERR_PROPERTYNOTFOUND - 0x88982F40 - (12096)
The specified bitmap property cannot be found.
WINCODEC_ERR_PROPERTYNOTSUPPORTED - 0x88982F41 - (12097)
The bitmap codec does not support the bitmap property.
WINCODEC_ERR_PROPERTYSIZE - 0x88982F42 - (12098)
The bitmap property size is invalid.
WINCODEC_ERR_CODECPRESENT - 0x88982F43 - (12099)
An unknown error has occurred.
WINCODEC_ERR_CODECNOTHUMBNAIL - 0x88982F44 - (12100)
The bitmap codec does not support a thumbnail.
WINCODEC_ERR_PALETTEUNAVAILABLE - 0x88982F45 - (12101)
The bitmap palette is unavailable.
WINCODEC_ERR_CODECTOOMANYSCANLINES - 0x88982F46 - (12102)
Too many scanlines were requested.
WINCODEC_ERR_INTERNALERROR - 0x88982F48 - (12104)
An internal error occurred.
WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS - 0x88982F49 - (12105)
The bitmap bounds do not match the bitmap dimensions.
WINCODEC_ERR_COMPONENTNOTFOUND - 0x88982F50 - (12112)
The component cannot be found.
WINCODEC_ERR_IMAGESIZEOUTOFRANGE - 0x88982F51 - (12113)
The bitmap size is outside the valid range.
WINCODEC_ERR_TOOMUCHMETADATA - 0x88982F52 - (12114)
There is too much metadata to be written to the bitmap.
WINCODEC_ERR_BADIMAGE - 0x88982F60 - (12128)
The image is unrecognized.
WINCODEC_ERR_BADHEADER - 0x88982F61 - (12129)
The image header is unrecognized.
WINCODEC_ERR_FRAMEMISSING - 0x88982F62 - (12130)
The bitmap frame is missing.
WINCODEC_ERR_BADMETADATAHEADER - 0x88982F63 - (12131)
The image metadata header is unrecognized.
WINCODEC_ERR_BADSTREAMDATA - 0x88982F70 - (12144)
The stream data is unrecognized.
WINCODEC_ERR_STREAMWRITE - 0x88982F71 - (12145)
Failed to write to the stream.
WINCODEC_ERR_STREAMREAD - 0x88982F72 - (12146)
Failed to read from the stream.
WINCODEC_ERR_STREAMNOTAVAILABLE - 0x88982F73 - (12147)
The stream is not available.
WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT - 0x88982F80 - (12160)
The bitmap pixel format is unsupported.
WINCODEC_ERR_UNSUPPORTEDOPERATION - 0x88982F81 - (12161)
The operation is unsupported.
WINCODEC_ERR_INVALIDREGISTRATION - 0x88982F8A - (12170)
The component registration is invalid.
WINCODEC_ERR_COMPONENTINITIALIZEFAILURE - 0x88982F8B - (12171)
The component initialization has failed.
WINCODEC_ERR_INSUFFICIENTBUFFER - 0x88982F8C - (12172)
The buffer allocated is insufficient.
WINCODEC_ERR_DUPLICATEMETADATAPRESENT - 0x88982F8D - (12173)
Duplicate metadata is present.
WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE - 0x88982F8E - (12174)
The bitmap property type is unexpected.
WINCODEC_ERR_UNEXPECTEDSIZE - 0x88982F8F - (12175)
The size is unexpected.
WINCODEC_ERR_INVALIDQUERYREQUEST - 0x88982F90 - (12176)
The property query is invalid.
WINCODEC_ERR_UNEXPECTEDMETADATATYPE - 0x88982F91 - (12177)
The metadata type is unexpected.
WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT - 0x88982F92 - (12178)
The specified bitmap property is only valid at root level.
WINCODEC_ERR_INVALIDQUERYCHARACTER - 0x88982F93 - (12179)
The query string contains an invalid character.
WINCODEC_ERR_WIN32ERROR - 0x88982F94 - (12180)
Windows Codecs received an error from the Win32 system.
WINCODEC_ERR_INVALIDPROGRESSIVELEVEL - 0x88982F95 - (12181)
The requested level of detail is not present.
WINCODEC_ERR_INVALIDJPEGSCANINDEX - 0x88982F96 - (12182)
The scan index is invalid.
DWRITE_E_FILEFORMAT - 0x88985000 - (20480)
Indicates an error in an input file such as a font file.
DWRITE_E_UNEXPECTED - 0x88985001 - (20481)
Indicates an error originating in DirectWrite code, which is not expected to occur but is safe to recover from.
DWRITE_E_NOFONT - 0x88985002 - (20482)
Indicates the specified font does not exist.
DWRITE_E_FILENOTFOUND - 0x88985003 - (20483)
A font file could not be opened because the file, directory, network location, drive, or other storage location does not exist or is unavailable.
DWRITE_E_FILEACCESS - 0x88985004 - (20484)
A font file exists but could not be opened due to access denied, sharing violation, or similar error.
DWRITE_E_FONTCOLLECTIONOBSOLETE - 0x88985005 - (20485)
A font collection is obsolete due to changes in the system.
DWRITE_E_ALREADYREGISTERED - 0x88985006 - (20486)
The given interface is already registered.
DWRITE_E_CACHEFORMAT - 0x88985007 - (20487)
The font cache contains invalid data.
DWRITE_E_CACHEVERSION - 0x88985008 - (20488)
A font cache file corresponds to a different version of DirectWrite.
DWRITE_E_UNSUPPORTEDOPERATION - 0x88985009 - (20489)
The operation is not supported for this type of font.
DWRITE_E_TEXTRENDERERINCOMPATIBLE - 0x8898500A - (20490)
The version of the text renderer interface is not compatible.
DWRITE_E_FLOWDIRECTIONCONFLICTS - 0x8898500B - (20491)
The flow direction conflicts with the reading direction. They must be perpendicular to each other.
DWRITE_E_NOCOLOR - 0x8898500C - (20492)
The font or glyph run does not contain any colored glyphs.
DWRITE_E_REMOTEFONT - 0x8898500D - (20493)

DWRITE_E_DOWNLOADCANCELLED - 0x8898500E - (20494)

DWRITE_E_DOWNLOADFAILED - 0x8898500F - (20495)

DWRITE_E_TOOMANYDOWNLOADS - 0x88985010 - (20496)



HRESULTS: FACILITY_DIRECT3D11


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
10x887C0001 The application has exceeded the maximum number of unique state objects per Direct3D device. The limit is 4096 for feature levels up to 11.1. D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS
20x887C0002 The specified file was not found. D3D11_ERROR_FILE_NOT_FOUND
30x887C0003 The application has exceeded the maximum number of unique view objects per Direct3D device. The limit is 2^20 for feature levels up to 11.1. D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS
40x887C0004 The application's first call per command list to Map on a deferred context did not use D3D11_MAP_WRITE_DISCARD. D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD

HRESULTS: FACILITY_DXGI_DDI


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
10x887B0001 The GPU was busy when the operation was requested. DXGI_DDI_ERR_WASSTILLDRAWING
20x887B0002 The driver has rejected the creation of this resource. DXGI_DDI_ERR_UNSUPPORTED
30x887B0003 The GPU counter was in use by another process or d3d device when application requested access to it. DXGI_DDI_ERR_NONEXCLUSIVE

HRESULTS: FACILITY_DXGI


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
10x887A0001 The application made a call that is invalid. Either the parameters of the call or the state of some object was incorrect. Enable the D3D debug layer in order to see details via debug messages. DXGI_ERROR_INVALID_CALL
10x087A0001 The Present operation was invisible to the user. DXGI_STATUS_OCCLUDED
20x887A0002 The object was not found. If calling IDXGIFactory::EnumAdaptes, there is no adapter with the specified ordinal. DXGI_ERROR_NOT_FOUND
20x087A0002 The Present operation was partially invisible to the user. DXGI_STATUS_CLIPPED
30x887A0003 The caller did not supply a sufficiently large buffer. DXGI_ERROR_MORE_DATA
40x887A0004 The specified device interface or feature level is not supported on this system. DXGI_ERROR_UNSUPPORTED
40x087A0004 The driver is requesting that the DXGI runtime not use shared resources to communicate with the Desktop Window Manager. DXGI_STATUS_NO_REDIRECTION
50x887A0005 The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action. DXGI_ERROR_DEVICE_REMOVED
50x087A0005 The Present operation was not visible because the Windows session has switched to another desktop (for example, ctrl-alt-del). DXGI_STATUS_NO_DESKTOP_ACCESS
60x887A0006 The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application. DXGI_ERROR_DEVICE_HUNG
60x087A0006 The Present operation was not visible because the target monitor was being used for some other purpose. DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE
70x887A0007 The GPU will not respond to more commands, most likely because some other application submitted invalid commands. The calling application should re-create the device and continue. DXGI_ERROR_DEVICE_RESET
70x087A0007 The Present operation was not visible because the display mode changed. DXGI will have re-attempted the presentation. DXGI_STATUS_MODE_CHANGED
80x087A0008 The Present operation was not visible because another Direct3D device was attempting to take fullscreen mode at the time. DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
90x087A0009 The swapchain has become unoccluded. DXGI_STATUS_UNOCCLUDED
100x887A000A The GPU was busy at the moment when the call was made, and the call was neither executed nor scheduled. DXGI_ERROR_WAS_STILL_DRAWING
100x087A000A The Display Duplication Adapter was still drawing. DXGI_STATUS_DDA_WAS_STILL_DRAWING
110x887A000B An event (such as power cycle) interrupted the gathering of presentation statistics. Any previous statistics should be considered invalid. DXGI_ERROR_FRAME_STATISTICS_DISJOINT
120x887A000C Fullscreen mode could not be achieved because the specified output was already in use. DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE
320x887A0020 An internal issue prevented the driver from carrying out the specified operation. The driver's state is probably suspect, and the application should not continue. DXGI_ERROR_DRIVER_INTERNAL_ERROR
330x887A0021 A global counter resource was in use, and the specified counter cannot be used by this Direct3D device at this time. DXGI_ERROR_NONEXCLUSIVE
340x887A0022 A resource is not available at the time of the call, but may become available later. DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
350x887A0023 The application's remote device has been removed due to session disconnect or network disconnect. The application should call IDXGIFactory1::IsCurrent to find out when the remote device becomes available again. DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED
360x887A0024 The device has been removed during a remote session because the remote computer ran out of memory. DXGI_ERROR_REMOTE_OUTOFMEMORY
370x887A0025 An on-going mode change prevented completion of the call. The call may succeed if attempted later. DXGI_ERROR_MODE_CHANGE_IN_PROGRESS
380x887A0026 The keyed mutex was abandoned. DXGI_ERROR_ACCESS_LOST
390x887A0027 The timeout value has elapsed and the resource is not yet available. DXGI_ERROR_WAIT_TIMEOUT
400x887A0028 The output duplication has been turned off because the Windows session ended or was disconnected. This happens when a remote user disconnects, or when "switch user" is used locally. DXGI_ERROR_SESSION_DISCONNECTED
410x887A0029 The DXGI outuput (monitor) to which the swapchain content was restricted, has been disconnected or changed. DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE
420x887A002A DXGI is unable to provide content protection on the swapchain. This is typically caused by an older driver, or by the application using a swapchain that is incompatible with content protection. DXGI_ERROR_CANNOT_PROTECT_CONTENT
430x887A002B The application is trying to use a resource to which it does not have the required access privileges. This is most commonly caused by writing to a shared resource with read-only access. DXGI_ERROR_ACCESS_DENIED

HRESULTS: FACILITY_DIRECT3D10


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
10x88790001 The application has exceeded the maximum number of unique state objects per Direct3D device. The limit is 4096 for feature levels up to 11.1. D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS
20x88790002 The specified file was not found. D3D10_ERROR_FILE_NOT_FOUND

HRESULTS: FACILITY_NTDSB


This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.

CodeHRESULTDescription#define
1020xC8000066 Unable to close the DOS file hrFileClose
1030xC8000067 Unable to start a thread because there are none available. hrOutOfThreads
1050xC8000069 The system is busy because there are too many I/Os. hrTooManyIO
2000x880000C8 The buffer page has been evicted. hrBFNotSynchronous
2010x880000C9 Unable to find the page. hrBFPageNotFound
2020xC80000CA Unable to abandon the buffer. hrBFInUse
3020xC800012E The record has been deleted. hrPMRecDeleted
3210x88000141 There is idle work remaining. hrRemainingVersions
4000x88000190 The key was truncated because it exceeded the maximum length. hrFLDKeyTooBig
4010xC8000191 There are too many key segments. hrFLDTooManySegments
4020x88000192 The key is NULL. hrFLDNullKey
5010xC80001F5 The log file is damaged. hrLogFileCorrupt
5030xC80001F7 No backup directory was given. hrNoBackupDirectory
5040xC80001F8 The backup directory is not empty. hrBackupDirectoryNotEmpty
5050xC80001F9 Backup is already active. hrBackupInProgress
5090xC80001FD A log file for the checkpoint is missing. hrMissingPreviousLogFile
5100xC80001FE Unable to write to the log file. hrLogWriteFail
5140xC8000202 The version of the log file is not compatible with the version of the Windows NT Directory Service database (NTDS). hrBadLogVersion
5150xC8000203 The time stamp in the next log does not match what was expected. hrInvalidLogSequence
5160xC8000204 The log is not active. hrLoggingDisabled
5170xC8000205 The log buffer is too small to be recovered. hrLogBufferTooSmall
5190xC8000207 The maximum number of log files has been exceeded. hrLogSequenceEnd
5200xC8000208 There is no backup in progress. hrNoBackup
5210xC8000209 The backup call is out of sequence. hrInvalidBackupSequence
5230xC800020B Unable to perform a backup now. hrBackupNotAllowedYet
5240xC800020C Unable to delete the backup file. hrDeleteBackupFileFail
5250xC800020D Unable to make a backup temporary directory. hrMakeBackupDirectoryFail
5260xC800020E An incremental backup cannot be performed when circular logging is enabled. hrInvalidBackup
5270xC800020F Errors were encountered during the repair process. hrRecoveredWithErrors
5280xC8000210 The current log file is missing. hrMissingLogFile
5290xC8000211 The log disk is full. hrLogDiskFull
5300xC8000212 A log file is damaged. hrBadLogSignature
5310xC8000213 A database file is damaged. hrBadDbSignature
5320xC8000214 A checkpoint file is damaged. hrBadCheckpointSignature
5330xC8000215 A checkpoint file either could not be found or is damaged. hrCheckpointCorrupt
5500xC8000226 The database is damaged. hrDatabaseInconsistent
5510xC8000227 There is a mismatch in the database's last consistent time. hrConsistentTimeMismatch
5520xC8000228 The patch file is not generated from this backup. hrPatchFileMismatch
5530xC8000229 The starting log number is too low for the restore. hrRestoreLogTooLow
5540xC800022A The starting log number is too high for the restore. hrRestoreLogTooHigh
5550xC800022B The log file downloaded from the tape is damaged. hrGivenLogFileHasBadSignature
5560xC800022C Unable to find a mandatory log file after the tape was downloaded. hrGivenLogFileIsNotContiguous
5570xC800022D The data is not fully restored because some log files are missing. hrMissingRestoreLogFiles
5580x8800022E The log file in the log file path is damaged. hrExistingLogFileHasBadSignature
5590x8800022F Unable to find a mandatory log file in the log file path. hrExistingLogFileIsNotContiguous
5600xC8000230 The database missed a previous full backup before the incremental backup. hrMissingFullBackup
5610xC8000231 The backup database size must be a multiple of 4K (4096 bytes). hrBadBackupDatabaseSize
10000xC80003E8 The database is being shut down. hrTermInProgress
10010xC80003E9 The feature is not available. hrFeatureNotAvailable
10020xC80003EA The name is not valid. hrInvalidName
10030xC80003EB The parameter is not valid. hrInvalidParameter
10040x880003EC The value of the column is null. hrColumnNull
10060x880003EE The buffer is too small for data. hrBufferTruncated
10070x880003EF The database is already attached. hrDatabaseAttached
10100xC80003F2 The database ID is not valid. hrInvalidDatabaseId
10110xC80003F3 The computer is out of memory. hrOutOfMemory
10120xC80003F4 The database has reached the maximum size of 16 GB. hrOutOfDatabaseSpace
10130xC80003F5 Out of table cursors. hrOutOfCursors
10140xC80003F6 Out of database page buffers. hrOutOfBuffers
10150xC80003F7 There are too many indexes. hrTooManyIndexes
10160xC80003F8 There are too many columns in an index. hrTooManyKeys
10170xC80003F9 The record has been deleted. hrRecordDeleted
10180xC80003FA A read verification error occurred. hrReadVerifyFailure
10200xC80003FC Out of file handles. hrOutOfFileHandles
10220xC80003FE A disk I/O error occurred. hrDiskIO
10230xC80003FF The path to the file is not valid. hrInvalidPath
10260xC8000402 The record has exceeded the maximum size. hrRecordTooBig
10270xC8000403 There are too many open databases. hrTooManyOpenDatabases
10280xC8000404 The file is not a database file. hrInvalidDatabase
10290xC8000405 The database was not yet called. hrNotInitialized
10300xC8000406 The database was already called. hrAlreadyInitialized
10320xC8000408 Unable to access the file. hrFileAccessDenied
10380xC800040E The buffer is too small. hrBufferTooSmall
10390x8800040F Either SeekLE or SeekGE did not find an exact match. hrSeekNotEqual
10400xC8000410 There are too many columns defined. hrTooManyColumns
10430xC8000413 The container is not empty. hrContainerNotEmpty
10440xC8000414 The filename is not valid. hrInvalidFilename
10450xC8000415 The bookmark is not valid. hrInvalidBookmark
10460xC8000416 The column is used in an index. hrColumnInUse
10470xC8000417 The data buffer does not match the column size. hrInvalidBufferSize
10480xC8000418 Unable to set the column value. hrColumnNotUpdatable
10510xC800041B The index is in use. hrIndexInUse
10530xC800041D Null keys are not allowed on an index. hrNullKeyDisallowed
10540xC800041E The operation must be within a transaction. hrNotInTransaction
10580x88000422 No idle activity occurred. hrNoIdleActivity
10590xC8000423 There are too many active database users. hrTooManyActiveUsers
10610xC8000425 The country code is either not known or is not valid. hrInvalidCountry
10620xC8000426 The language ID is either not known or is not valid. hrInvalidLanguageId
10630xC8000427 The code page is either not known or is not valid. hrInvalidCodePage
10670x8800042B There is no write lock at transaction level 0. hrNoWriteLock
10680x8800042C The column value is set to null. hrColumnSetNull
10690xC800042D lMaxVerPages exceeded (XJET only) hrVersionStoreOutOfMemory
10700xC800042E Out of cursors. hrCurrencyStackOutOfMemory
11010xC800044D Out of sessions. hrOutOfSessions
11020xC800044E The write lock failed due to an outstanding write lock. hrWriteConflict
11030xC800044F The transactions are nested too deeply. hrTransTooDeep
11040xC8000450 The session handle is not valid. hrInvalidSesid
11070xC8000453 Another session has a private version of the page. hrSessionWriteConflict
11080xC8000454 The operation is not allowed within a transaction. hrInTransaction
12010xC80004B1 The database already exists. hrDatabaseDuplicate
12020xC80004B2 The database is in use. hrDatabaseInUse
12030xC80004B3 The database does not exist. hrDatabaseNotFound
12040xC80004B4 The database name is not valid. hrDatabaseInvalidName
12050xC80004B5 The number of pages is not valid. hrDatabaseInvalidPages
12060xC80004B6 The database file is either damaged or cannot be found. hrDatabaseCorrupted
12070xC80004B7 The database is locked. hrDatabaseLocked
13010x88000515 An empty table was opened. hrTableEmpty
13020xC8000516 The table is locked. hrTableLocked
13030xC8000517 The table already exists. hrTableDuplicate
13040xC8000518 Unable to lock the table because it is already in use. hrTableInUse
13050xC8000519 The table or object does not exist. hrObjectNotFound
13060xC800051A Unable to rename the temporary file. hrCannotRename
13070xC800051B The file/index density is not valid. hrDensityInvalid
13080xC800051C Unable to define the clustered index. hrTableNotEmpty
13100xC800051E The table ID is not valid. hrInvalidTableId
13110xC800051F Unable to open any more tables. hrTooManyOpenTables
13120xC8000520 The operation is not supported on tables. hrIllegalOperation
13140xC8000522 The table or object name is already being used. hrObjectDuplicate
13160xC8000524 The object is not valid for operation. hrInvalidObject
14010xC8000579 Unable to build a clustered index. hrIndexCantBuild
14020xC800057A The primary index is already defined. hrIndexHasPrimary
14030xC800057B The index is already defined. hrIndexDuplicate
14040xC800057C The index does not exist. hrIndexNotFound
14050xC800057D Unable to delete a clustered index. hrIndexMustStay
14060xC800057E The index definition is illegal. hrIndexInvalidDef
14080xC8000580 The clustered index is already defined. hrIndexHasClustered
14090x88000581 Unable to create the index because an error occurred while creating a table. hrCreateIndexFailed
14100xC8000582 Out of index description blocks. hrTooManyOpenIndexes
15010xC80005DD The column value is too long. hrColumnLong
15030xC80005DF The field will not fit in the record. hrColumnDoesNotFit
15040xC80005E0 The value cannot be null. hrNullInvalid
15050xC80005E1 Unable to delete because the column is indexed. hrColumnIndexed
15060xC80005E2 The length of the field exceeds the maximum length. hrColumnTooBig
15070xC80005E3 Unable to find the column. hrColumnNotFound
15080xC80005E4 The field is already defined. hrColumnDuplicate
15100xC80005E6 Only one auto-increment or version column is allowed per table. hrColumn2ndSysMaint
15110xC80005E7 The column data type is not valid. hrInvalidColumnType
15120x880005E8 The column was truncated because it exceeded the maximum length. hrColumnMaxTruncated
15130xC80005E9 Unable to index a long value column. hrColumnCannotIndex
15140xC80005EA Tagged columns cannot be null. hrTaggedNotNULL
15150xC80005EB The entry is not valid without a current index. hrNoCurrentIndex
15160xC80005EC The key is completely made. hrKeyIsMade
15170xC80005ED The column ID is not correct. hrBadColumnId
15180xC80005EE There is a bad instance identifier for a multivalued column. hrBadItagSequence
15210xC80005F1 AutoIncrement and Version cannot be multivalued. hrCannotBeTagged
16010xC8000641 Unable to find the key. hrRecordNotFound
16030xC8000643 The currency is not on a record. hrNoCurrentRecord
16040xC8000644 A clustered key cannot be changed. hrRecordClusteredChanged
16050xC8000645 The key already exists. hrKeyDuplicate
16070xC8000647 The current entry has already been copied or cleared. hrAlreadyPrepared
16080xC8000648 No key was made. hrKeyNotMade
16090xC8000649 Update was not prepared. hrUpdateNotPrepared
16100x8800064A Data has changed. hrwrnDataHasChanged
16110xC800064B The operation was abandoned because data has changed. hrerrDataHasChanged
16180x88000652 Moved to a new key. hrKeyChanged
17010xC80006A5 There are too many sort processes. hrTooManySorts
17020xC80006A6 An operation that is not valid occurred in the sort. hrInvalidOnSort
18030xC800070B Unable to open the temporary file. hrTempFileOpenError
18050xC800070D There are too many databases open. hrTooManyAttachedDatabases
18080xC8000710 The disk is full. hrDiskFull
18090xC8000711 Permission is denied. hrPermissionDenied
18110xC8000713 Unable to find the file. hrFileNotFound
18130x88000715 The database file is read only. hrFileOpenReadOnly
18500xC800073A Unable to restore after initialization. hrAfterInitialization
18520xC800073C The database log files are damaged. hrLogCorrupted
19060xC8000772 The operation is not valid. hrInvalidOperation
19070xC8000773 Access is denied. hrAccessDenied