Wednesday, September 28, 2011

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

No comments:

Post a Comment