Class DxgiError
DXGI error codes.
Inherited Members
Namespace: JeremyAnsel.DirectX.Dxgi
Assembly: JeremyAnsel.DirectX.Dxgi.dll
Syntax
public static class DxgiErrorFields
| Edit this page View SourceAccessDenied
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.
Declaration
public const int AccessDenied = -2005270485Field Value
| Type | Description | 
|---|---|
| int | 
AccessLost
The keyed mutex was abandoned.
Declaration
public const int AccessLost = -2005270490Field Value
| Type | Description | 
|---|---|
| int | 
CannotProtectContent
DXGI is unable to provide content protection on the swap chain. This is typically caused by an older driver, or by the application using a swap chain that is incompatible with content protection.
Declaration
public const int CannotProtectContent = -2005270486Field Value
| Type | Description | 
|---|---|
| int | 
DeviceHung
The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application.
Declaration
public const int DeviceHung = -2005270522Field Value
| Type | Description | 
|---|---|
| int | 
DeviceRemoved
The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Declaration
public const int DeviceRemoved = -2005270523Field Value
| Type | Description | 
|---|---|
| int | 
DeviceReset
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.
Declaration
public const int DeviceReset = -2005270521Field Value
| Type | Description | 
|---|---|
| int | 
DriverInternalError
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.
Declaration
public const int DriverInternalError = -2005270496Field Value
| Type | Description | 
|---|---|
| int | 
FrameStatisticsDisjoint
An event (such as power cycle) interrupted the gathering of presentation statistics. Any previous statistics should be considered invalid.
Declaration
public const int FrameStatisticsDisjoint = -2005270517Field Value
| Type | Description | 
|---|---|
| int | 
GraphicsVidpnSourceInUse
Full screen mode could not be achieved because the specified output was already in use.
Declaration
public const int GraphicsVidpnSourceInUse = -2005270516Field Value
| Type | Description | 
|---|---|
| int | 
InvalidCall
The application made a call that is invalid. Either the parameters of the call or the state of some object was incorrect.
Declaration
public const int InvalidCall = -2005270527Field Value
| Type | Description | 
|---|---|
| int | 
MoreData
The caller did not supply a sufficiently large buffer.
Declaration
public const int MoreData = -2005270525Field Value
| Type | Description | 
|---|---|
| int | 
NameAlreadyExists
The application is trying to create a shared handle using a name that is already associated with some other resource.
Declaration
public const int NameAlreadyExists = -2005270484Field Value
| Type | Description | 
|---|---|
| int | 
NonExclusive
A global counter resource was in use, and the specified counter cannot be used by this Direct3D device at this time.
Declaration
public const int NonExclusive = -2005270495Field Value
| Type | Description | 
|---|---|
| int | 
NotCurrentlyAvailable
A resource is not available at the time of the call, but may become available later.
Declaration
public const int NotCurrentlyAvailable = -2005270494Field Value
| Type | Description | 
|---|---|
| int | 
NotFound
The object was not found.
Declaration
public const int NotFound = -2005270526Field Value
| Type | Description | 
|---|---|
| int | 
RemoteClientDisconnected
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.
Declaration
public const int RemoteClientDisconnected = -2005270493Field Value
| Type | Description | 
|---|---|
| int | 
RemoteOutOfMemory
The device has been removed during a remote session because the remote computer ran out of memory.
Declaration
public const int RemoteOutOfMemory = -2005270492Field Value
| Type | Description | 
|---|---|
| int | 
RestrictToOutputStale
The DXGI output (monitor) to which the swap chain content was restricted, has been disconnected or changed.
Declaration
public const int RestrictToOutputStale = -2005270487Field Value
| Type | Description | 
|---|---|
| int | 
SdkComponentMissing
The application requested an operation that depends on an SDK component that is missing or mismatched.
Declaration
public const int SdkComponentMissing = -2005270483Field Value
| Type | Description | 
|---|---|
| int | 
SessionDisconnected
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.
Declaration
public const int SessionDisconnected = -2005270488Field Value
| Type | Description | 
|---|---|
| int | 
Unsupported
The specified device interface or feature level is not supported on this system.
Declaration
public const int Unsupported = -2005270524Field Value
| Type | Description | 
|---|---|
| int | 
WaitTimeout
The timeout value has elapsed and the resource is not yet available.
Declaration
public const int WaitTimeout = -2005270489Field Value
| Type | Description | 
|---|---|
| int | 
WasStillDrawing
The GPU was busy at the moment when the call was made, and the call was neither executed nor scheduled.
Declaration
public const int WasStillDrawing = -2005270518Field Value
| Type | Description | 
|---|---|
| int |