This is page contains raw error codes. It is meant as a software developer reference, not a customer support site.
Code | HRESULT | Description | #define |
---|---|---|---|
1 | 0x887A0001 | 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 |
1 | 0x087A0001 | The Present operation was invisible to the user. | DXGI_STATUS_OCCLUDED |
2 | 0x887A0002 | The object was not found. If calling IDXGIFactory::EnumAdaptes, there is no adapter with the specified ordinal. | DXGI_ERROR_NOT_FOUND |
2 | 0x087A0002 | The Present operation was partially invisible to the user. | DXGI_STATUS_CLIPPED |
3 | 0x887A0003 | The caller did not supply a sufficiently large buffer. | DXGI_ERROR_MORE_DATA |
4 | 0x887A0004 | The specified device interface or feature level is not supported on this system. | DXGI_ERROR_UNSUPPORTED |
4 | 0x087A0004 | The driver is requesting that the DXGI runtime not use shared resources to communicate with the Desktop Window Manager. | DXGI_STATUS_NO_REDIRECTION |
5 | 0x887A0005 | The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action. | DXGI_ERROR_DEVICE_REMOVED |
5 | 0x087A0005 | 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 |
6 | 0x887A0006 | The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application. | DXGI_ERROR_DEVICE_HUNG |
6 | 0x087A0006 | The Present operation was not visible because the target monitor was being used for some other purpose. | DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE |
7 | 0x887A0007 | 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 |
7 | 0x087A0007 | The Present operation was not visible because the display mode changed. DXGI will have re-attempted the presentation. | DXGI_STATUS_MODE_CHANGED |
8 | 0x087A0008 | 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 |
9 | 0x087A0009 | The swapchain has become unoccluded. | DXGI_STATUS_UNOCCLUDED |
10 | 0x887A000A | 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 |
10 | 0x087A000A | The Display Duplication Adapter was still drawing. | DXGI_STATUS_DDA_WAS_STILL_DRAWING |
11 | 0x887A000B | An event (such as power cycle) interrupted the gathering of presentation statistics. Any previous statistics should be considered invalid. | DXGI_ERROR_FRAME_STATISTICS_DISJOINT |
12 | 0x887A000C | Fullscreen mode could not be achieved because the specified output was already in use. | DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE |
32 | 0x887A0020 | 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 |
33 | 0x887A0021 | A global counter resource was in use, and the specified counter cannot be used by this Direct3D device at this time. | DXGI_ERROR_NONEXCLUSIVE |
34 | 0x887A0022 | A resource is not available at the time of the call, but may become available later. | DXGI_ERROR_NOT_CURRENTLY_AVAILABLE |
35 | 0x887A0023 | 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 |
36 | 0x887A0024 | The device has been removed during a remote session because the remote computer ran out of memory. | DXGI_ERROR_REMOTE_OUTOFMEMORY |
37 | 0x887A0025 | An on-going mode change prevented completion of the call. The call may succeed if attempted later. | DXGI_ERROR_MODE_CHANGE_IN_PROGRESS |
38 | 0x887A0026 | The keyed mutex was abandoned. | DXGI_ERROR_ACCESS_LOST |
39 | 0x887A0027 | The timeout value has elapsed and the resource is not yet available. | DXGI_ERROR_WAIT_TIMEOUT |
40 | 0x887A0028 | 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 |
41 | 0x887A0029 | The DXGI outuput (monitor) to which the swapchain content was restricted, has been disconnected or changed. | DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE |
42 | 0x887A002A | 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 |
43 | 0x887A002B | 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