COM Error Codes (COMADMIN, FILTER, GRAPHICS)

Header: winerror.h

The following table provides a list of error codes used by COM-based APIs.

If you are experiencing difficulty with an application you are installing or running, contact customer support for the software that is displaying the error message. To obtain support for a Microsoft product, go to https://support.microsoft.com.

SymbolicCodeDescription
COMADMIN_E_OBJECTERRORS0x80110401Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail
COMADMIN_E_OBJECTINVALID0x80110402One or more of the object's properties are missing or invalid
COMADMIN_E_KEYMISSING0x80110403The object was not found in the catalog
COMADMIN_E_ALREADYINSTALLED0x80110404The object is already registered
COMADMIN_E_APP_FILE_WRITEFAIL0x80110407Error occurred writing to the application file
COMADMIN_E_APP_FILE_READFAIL0x80110408Error occurred reading the application file
COMADMIN_E_APP_FILE_VERSION0x80110409Invalid version number in application file
COMADMIN_E_BADPATH0x8011040AThe file path is invalid
COMADMIN_E_APPLICATIONEXISTS0x8011040BThe application is already installed
COMADMIN_E_ROLEEXISTS0x8011040CThe role already exists
COMADMIN_E_CANTCOPYFILE0x8011040DAn error occurred copying the file
COMADMIN_E_NOUSER0x8011040FOne or more users are not valid
COMADMIN_E_INVALIDUSERIDS0x80110410One or more users in the application file are not valid
COMADMIN_E_NOREGISTRYCLSID0x80110411The component's CLSID is missing or corrupt
COMADMIN_E_BADREGISTRYPROGID0x80110412The component's progID is missing or corrupt
COMADMIN_E_AUTHENTICATIONLEVEL0x80110413Unable to set required authentication level for update request
COMADMIN_E_USERPASSWDNOTVALID0x80110414The identity or password set on the application is not valid
COMADMIN_E_CLSIDORIIDMISMATCH0x80110418Application file CLSIDs or IIDs do not match corresponding DLLs
COMADMIN_E_REMOTEINTERFACE0x80110419Interface information is either missing or changed
COMADMIN_E_DLLREGISTERSERVER0x8011041ADllRegisterServer failed on component install
COMADMIN_E_NOSERVERSHARE0x8011041BNo server file share available
COMADMIN_E_DLLLOADFAILED0x8011041DDLL could not be loaded
COMADMIN_E_BADREGISTRYLIBID0x8011041EThe registered TypeLib ID is not valid
COMADMIN_E_APPDIRNOTFOUND0x8011041FApplication install directory not found
COMADMIN_E_REGISTRARFAILED0x80110423Errors occurred while in the component registrar
COMADMIN_E_COMPFILE_DOESNOTEXIST0x80110424The file does not exist
COMADMIN_E_COMPFILE_LOADDLLFAIL0x80110425The DLL could not be loaded
COMADMIN_E_COMPFILE_GETCLASSOBJ0x80110426GetClassObject failed in the DLL
COMADMIN_E_COMPFILE_CLASSNOTAVAIL0x80110427The DLL does not support the components listed in the TypeLib
COMADMIN_E_COMPFILE_BADTLB0x80110428The TypeLib could not be loaded
COMADMIN_E_COMPFILE_NOTINSTALLABLE0x80110429The file does not contain components or component information
COMADMIN_E_NOTCHANGEABLE0x8011042AChanges to this object and its sub-objects have been disabled
COMADMIN_E_NOTDELETEABLE0x8011042BThe delete function has been disabled for this object
COMADMIN_E_SESSION0x8011042CThe server catalog version is not supported
COMADMIN_E_COMP_MOVE_LOCKED0x8011042DThe component move was disallowed, because the source or destination application is either a system application or currently locked against changes
COMADMIN_E_COMP_MOVE_BAD_DEST0x8011042EThe component move failed because the destination application no longer exists
COMADMIN_E_REGISTERTLB0x80110430The system was unable to register the TypeLib
COMADMIN_E_SYSTEMAPP0x80110433This operation cannot be performed on the system application
COMADMIN_E_COMPFILE_NOREGISTRAR0x80110434The component registrar referenced in this file is not available
COMADMIN_E_COREQCOMPINSTALLED0x80110435A component in the same DLL is already installed
COMADMIN_E_SERVICENOTINSTALLED0x80110436The service is not installed
COMADMIN_E_PROPERTYSAVEFAILED0x80110437One or more property settings are either invalid or in conflict with each other
COMADMIN_E_OBJECTEXISTS0x80110438The object you are attempting to add or rename already exists
COMADMIN_E_COMPONENTEXISTS0x80110439The component already exists
COMADMIN_E_REGFILE_CORRUPT0x8011043BThe registration file is corrupt
COMADMIN_E_PROPERTY_OVERFLOW0x8011043CThe property value is too large
COMADMIN_E_NOTINREGISTRY0x8011043EObject was not found in registry
COMADMIN_E_OBJECTNOTPOOLABLE0x8011043FThis object is not poolable
COMADMIN_E_APPLID_MATCHES_CLSID0x80110446A CLSID with the same GUID as the new application ID is already installed on this machine
COMADMIN_E_ROLE_DOES_NOT_EXIST0x80110447A role assigned to a component, interface, or method did not exist in the application
COMADMIN_E_START_APP_NEEDS_COMPONENTS0x80110448You must have components in an application in order to start the application
COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM0x80110449This operation is not enabled on this platform
COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY0x8011044AApplication Proxy is not exportable
COMADMIN_E_CAN_NOT_START_APP0x8011044BFailed to start application because it is either a library application or an application proxy
COMADMIN_E_CAN_NOT_EXPORT_SYS_APP0x8011044CSystem application is not exportable
COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT0x8011044DCannot subscribe to this component (the component may have been imported)
COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER0x8011044EAn event class cannot also be a subscriber component
COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE0x8011044FLibrary applications and application proxies are incompatible
COMADMIN_E_BASE_PARTITION_ONLY0x80110450This function is valid for the base partition only
COMADMIN_E_START_APP_DISABLED0x80110451You cannot start an application that has been disabled
COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME0x80110457The specified partition name is already in use on this computer
COMADMIN_E_CAT_INVALID_PARTITION_NAME0x80110458The specified partition name is invalid. Check that the name contains at least one visible character
COMADMIN_E_CAT_PARTITION_IN_USE0x80110459The partition cannot be deleted because it is the default partition for one or more users
COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES0x8011045AThe partition cannot be exported, because one or more components in the partition have the same file name
COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED0x8011045BApplications that contain one or more imported components cannot be installed into a non-base partition
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME0x8011045CThe application name is not unique and cannot be resolved to an application id
COMADMIN_E_AMBIGUOUS_PARTITION_NAME0x8011045DThe partition name is not unique and cannot be resolved to a partition id
COMADMIN_E_REGDB_NOTINITIALIZED0x80110472The COM+ registry database has not been initialized
COMADMIN_E_REGDB_NOTOPEN0x80110473The COM+ registry database is not open
COMADMIN_E_REGDB_SYSTEMERR0x80110474The COM+ registry database detected a system error
COMADMIN_E_REGDB_ALREADYRUNNING0x80110475The COM+ registry database is already running
COMADMIN_E_MIG_VERSIONNOTSUPPORTED0x80110480This version of the COM+ registry database cannot be migrated
COMADMIN_E_MIG_SCHEMANOTFOUND0x80110481The schema version to be migrated could not be found in the COM+ registry database
COMADMIN_E_CAT_BITNESSMISMATCH0x80110482There was a type mismatch between binaries
COMADMIN_E_CAT_UNACCEPTABLEBITNESS0x80110483A binary of unknown or invalid type was provided
COMADMIN_E_CAT_WRONGAPPBITNESS0x80110484There was a type mismatch between a binary and an application
COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED0x80110485The application cannot be paused or resumed
COMADMIN_E_CAT_SERVERFAULT0x80110486The COM+ Catalog Server threw an exception during execution
COMQC_E_APPLICATION_NOT_QUEUED0x80110600Only COM+ Applications marked "queued" can be invoked using the "queue" moniker
COMQC_E_NO_QUEUEABLE_INTERFACES0x80110601At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker
COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE0x80110602MSMQ is required for the requested operation and is not installed
COMQC_E_NO_IPERSISTSTREAM0x80110603Unable to marshal an interface that does not support IPersistStream
COMQC_E_BAD_MESSAGE0x80110604The message is improperly formatted or was damaged in transit
COMQC_E_UNAUTHENTICATED0x80110605An unauthenticated message was received by an application that accepts only authenticated messages
COMQC_E_UNTRUSTED_ENQUEUER0x80110606The message was requeued or moved by a user not in the "QC Trusted User" role
MSDTC_E_DUPLICATE_RESOURCE0x80110701Cannot create a duplicate resource of type Distributed Transaction Coordinator
COMADMIN_E_OBJECT_PARENT_MISSING0x80110808One of the objects being inserted or updated does not belong to a valid parent collection
COMADMIN_E_OBJECT_DOES_NOT_EXIST0x80110809One of the specified objects cannot be found
COMADMIN_E_APP_NOT_RUNNING0x8011080AThe specified application is not currently running
COMADMIN_E_INVALID_PARTITION0x8011080BThe partition(s) specified are not valid.
COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE0x8011080DCOM+ applications that run as NT service may not be pooled or recycled
COMADMIN_E_USER_IN_SET0x8011080EOne or more users are already assigned to a local partition set.
COMADMIN_E_CANTRECYCLELIBRARYAPPS0x8011080FLibrary applications may not be recycled.
COMADMIN_E_CANTRECYCLESERVICEAPPS0x80110811Applications running as NT services may not be recycled.
COMADMIN_E_PROCESSALREADYRECYCLED0x80110812The process has already been recycled.
COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED0x80110813A paused process may not be recycled.
COMADMIN_E_CANTMAKEINPROCSERVICE0x80110814Library applications may not be NT services.
COMADMIN_E_PROGIDINUSEBYCLSID0x80110815The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID.
COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET0x80110816The partition specified as default is not a member of the partition set.
COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED0x80110817A recycled process may not be paused.
COMADMIN_E_PARTITION_ACCESSDENIED0x80110818Access to the specified partition is denied.
COMADMIN_E_PARTITION_MSI_ONLY0x80110819Only Application Files (*.MSI files) can be installed into partitions.
COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT0x8011081AApplications containing one or more legacy components may not be exported to 1.0 format.
COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS0x8011081BLegacy components may not exist in non-base partitions.
COMADMIN_E_COMP_MOVE_SOURCE0x8011081CA component cannot be moved (or copied) from the System Application, an application proxy or a non-changeable application
COMADMIN_E_COMP_MOVE_DEST0x8011081DA component cannot be moved (or copied) to the System Application, an application proxy or a non-changeable application
COMADMIN_E_COMP_MOVE_PRIVATE0x8011081EA private component cannot be moved (or copied) to a library application or to the base partition
COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET0x8011081FThe Base Application Partition exists in all partition sets and cannot be removed.
COMADMIN_E_CANNOT_ALIAS_EVENTCLASS0x80110820Event Class components cannot be aliased.
COMADMIN_E_PRIVATE_ACCESSDENIED0x80110821Access is denied because the component is private.
COMADMIN_E_SAFERINVALID0x80110822The specified SAFER level is invalid.
COMADMIN_E_REGISTRY_ACCESSDENIED0x80110823The specified user cannot write to the system registry
COMADMIN_E_PARTITIONS_DISABLED0x80110824COM+ partitions are currently disabled.
ERROR_FLT_IO_COMPLETE0x001F0001The IO was completed by a filter.
ERROR_FLT_NO_HANDLER_DEFINED0x801F0001A handler was not defined by the filter for this operation.
ERROR_FLT_CONTEXT_ALREADY_DEFINED0x801F0002A context is already defined for this object.
ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST0x801F0003Asynchronous requests are not valid for this operation.
ERROR_FLT_DISALLOW_FAST_IO0x801F0004Disallow the Fast IO path for this operation.
ERROR_FLT_INVALID_NAME_REQUEST0x801F0005An invalid name request was made. The name requested cannot be retrieved at this time.
ERROR_FLT_NOT_SAFE_TO_POST_OPERATION0x801F0006Posting this operation to a worker thread for further processing is not safe at this time because it could lead to a system deadlock.
ERROR_FLT_NOT_INITIALIZED0x801F0007The Filter Manager was not initialized when a filter tried to register. Make sure that the Filter Manager is getting loaded as a driver.
ERROR_FLT_FILTER_NOT_READY0x801F0008The filter is not ready for attachment to volumes because it has not finished initializing (FltStartFiltering has not been called).
ERROR_FLT_POST_OPERATION_CLEANUP0x801F0009The filter must cleanup any operation specific context at this time because it is being removed from the system before the operation is completed by the lower drivers.
ERROR_FLT_INTERNAL_ERROR0x801F000AThe Filter Manager had an internal error from which it cannot recover, therefore the operation has been failed. This is usually the result of a filter returning an invalid value from a pre-operation callback.
ERROR_FLT_DELETING_OBJECT0x801F000BThe object specified for this action is in the process of being deleted, therefore the action requested cannot be completed at this time.
ERROR_FLT_MUST_BE_NONPAGED_POOL0x801F000CNon-paged pool must be used for this type of context.
ERROR_FLT_DUPLICATE_ENTRY0x801F000DA duplicate handler definition has been provided for an operation.
ERROR_FLT_CBDQ_DISABLED0x801F000EThe callback data queue has been disabled.
ERROR_FLT_DO_NOT_ATTACH0x801F000FDo not attach the filter to the volume at this time.
ERROR_FLT_DO_NOT_DETACH0x801F0010Do not detach the filter from the volume at this time.
ERROR_FLT_INSTANCE_ALTITUDE_COLLISION0x801F0011An instance already exists at this altitude on the volume specified.
ERROR_FLT_INSTANCE_NAME_COLLISION0x801F0012An instance already exists with this name on the volume specified.
ERROR_FLT_FILTER_NOT_FOUND0x801F0013The system could not find the filter specified.
ERROR_FLT_VOLUME_NOT_FOUND0x801F0014The system could not find the volume specified.
ERROR_FLT_INSTANCE_NOT_FOUND0x801F0015The system could not find the instance specified.
ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND0x801F0016No registered context allocation definition was found for the given request.
ERROR_FLT_INVALID_CONTEXT_REGISTRATION0x801F0017An invalid parameter was specified during context registration.
ERROR_FLT_NAME_CACHE_MISS0x801F0018The name requested was not found in Filter Manager's name cache and could not be retrieved from the file system.
ERROR_FLT_NO_DEVICE_OBJECT0x801F0019The requested device object does not exist for the given volume.
ERROR_FLT_VOLUME_ALREADY_MOUNTED0x801F001AThe specified volume is already mounted.
ERROR_FLT_ALREADY_ENLISTED0x801F001BThe specified Transaction Context is already enlisted in a transaction
ERROR_FLT_CONTEXT_ALREADY_LINKED0x801F001CThe specified context is already attached to another object
ERROR_FLT_NO_WAITER_FOR_REPLY0x801F0020No waiter is present for the filter's reply to this message.
ERROR_FLT_REGISTRATION_BUSY0x801F0023The filesystem database resource is in use. Registration cannot complete at this time.
ERROR_HUNG_DISPLAY_DRIVER_THREAD0x80260001Display Driver Stopped Responding} The %hs display driver has stopped working normally. Save your work and reboot the system to restore full display functionality. The next time you reboot the machine a dialog will be displayed giving you a chance to report this failure to Microsoft.
DWM_E_COMPOSITIONDISABLED0x80263001Desktop composition is disabled} The operation could not be completed because desktop composition is disabled.
DWM_E_REMOTING_NOT_SUPPORTED0x80263002Some desktop composition APIs are not supported while remoting} The operation is not supported while running in a remote session.
DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE0x80263003No DWM redirection surface is available} The DWM was unable to provide a redirection surface to complete the DirectX present.
DWM_E_NOT_QUEUING_PRESENTS0x80263004DWM is not queuing presents for the specified window} The window specified is not currently using queued presents.
DWM_E_ADAPTER_NOT_FOUND0x80263005The adapter specified by the LUID is not found} DWM cannot find the adapter specified by the LUID.
DWM_S_GDI_REDIRECTION_SURFACE0x00263005GDI redirection surface was returned} GDI redirection surface of the top level window was returned.
DWM_E_TEXTURE_TOO_LARGE0x80263007Redirection surface can not be created. The size of the surface is larger than what is supported on this machine} Redirection surface can not be created. The size of the surface is larger than what is supported on this machine.
ERROR_MONITOR_NO_DESCRIPTOR0x80261001Monitor descriptor could not be obtained.
ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT0x80261002Format of the obtained monitor descriptor is not supported by this release.
ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM0xC0261003Checksum of the obtained monitor descriptor is invalid.
ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK0xC0261004Monitor descriptor contains an invalid standard timing block.
ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED0xC0261005WMI data block registration failed for one of the MSMonitorClass WMI subclasses.
ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK0xC0261006Provided monitor descriptor block is either corrupted or does not contain monitor's detailed serial number.
ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK0xC0261007Provided monitor descriptor block is either corrupted or does not contain monitor's user friendly name.
ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA0xC0261008There is no monitor descriptor data at the specified (offset, size) region.
ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK0xC0261009Monitor descriptor contains an invalid detailed timing block.
ERROR_MONITOR_INVALID_MANUFACTURE_DATE0xC026100AMonitor descriptor contains invalid manufacture date.
ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER0xC0262000Exclusive mode ownership is needed to create unmanaged primary allocation.
ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER0xC0262001The driver needs more DMA buffer space in order to complete the requested operation.
ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER0xC0262002Specified display adapter handle is invalid.
ERROR_GRAPHICS_ADAPTER_WAS_RESET0xC0262003Specified display adapter and all of its state has been reset.
ERROR_GRAPHICS_INVALID_DRIVER_MODEL0xC0262004The driver stack doesn't match the expected driver model.
ERROR_GRAPHICS_PRESENT_MODE_CHANGED0xC0262005Present happened but ended up in the changed desktop
ERROR_GRAPHICS_PRESENT_OCCLUDED0xC0262006Nothing to present due to desktop occlusion
ERROR_GRAPHICS_PRESENT_DENIED0xC0262007Not able to present due to denial of desktop access
ERROR_GRAPHICS_CANNOTCOLORCONVERT0xC0262008Not able to present with color convertion
ERROR_GRAPHICS_DRIVER_MISMATCH0xC0262009The kernel driver detected a version mismatch between it and the user mode driver.
ERROR_GRAPHICS_PARTIAL_DATA_POPULATED0x4026200ASpecified buffer is not big enough to contain entire requested dataset. Partial data populated up to the size of the buffer. Caller needs to provide buffer of size as specified in the partially populated buffer's content (interface specific).
ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED0xC026200BPresent redirection is disabled (desktop windowing management subsystem is off).
ERROR_GRAPHICS_PRESENT_UNOCCLUDED0xC026200CPrevious exclusive VidPn source owner has released its ownership
ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE0xC026200DWindow DC is not available for presentation
ERROR_GRAPHICS_NO_VIDEO_MEMORY0xC0262100Not enough video memory available to complete the operation.
ERROR_GRAPHICS_CANT_LOCK_MEMORY0xC0262101Couldn't probe and lock the underlying memory of an allocation.
ERROR_GRAPHICS_ALLOCATION_BUSY0xC0262102The allocation is currently busy.
ERROR_GRAPHICS_TOO_MANY_REFERENCES0xC0262103An object being referenced has reach the maximum reference count already and can't be reference further.
ERROR_GRAPHICS_TRY_AGAIN_LATER0xC0262104A problem couldn't be solved due to some currently existing condition. The problem should be tried again later.
ERROR_GRAPHICS_TRY_AGAIN_NOW0xC0262105A problem couldn't be solved due to some currently existing condition. The problem should be tried again immediately.
ERROR_GRAPHICS_ALLOCATION_INVALID0xC0262106The allocation is invalid.
ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE0xC0262107No more unswizzling aperture are currently available.
ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED0xC0262108The current allocation can't be unswizzled by an aperture.
ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION0xC0262109The request failed because a pinned allocation can't be evicted.
ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE0xC0262110The allocation can't be used from its current segment location for the specified operation.
ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION0xC0262111A locked allocation can't be used in the current command buffer.
ERROR_GRAPHICS_ALLOCATION_CLOSED0xC0262112The allocation being referenced has been closed permanently.
ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE0xC0262113An invalid allocation instance is being referenced.
ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE0xC0262114An invalid allocation handle is being referenced.
ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE0xC0262115The allocation being referenced doesn't belong to the current device.
ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST0xC0262116The specified allocation lost its content.
ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE0xC0262200GPU exception is detected on the given device. The device is not able to be scheduled.
ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION0x40262201Skip preparation of allocations referenced by the DMA buffer.
ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY0xC0262300Specified VidPN topology is invalid.
ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED0xC0262301Specified VidPN topology is valid but is not supported by this model of the display adapter.
ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED0xC0262302Specified VidPN topology is valid but is not supported by the display adapter at this time, due to current allocation of its resources.
ERROR_GRAPHICS_INVALID_VIDPN0xC0262303Specified VidPN handle is invalid.
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE0xC0262304Specified video present source is invalid.
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET0xC0262305Specified video present target is invalid.
ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED0xC0262306Specified VidPN modality is not supported (e.g. at least two of the pinned modes are not cofunctional).
ERROR_GRAPHICS_MODE_NOT_PINNED0x00262307No mode is pinned on the specified VidPN source/target.
ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET0xC0262308Specified VidPN source mode set is invalid.
ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET0xC0262309Specified VidPN target mode set is invalid.
ERROR_GRAPHICS_INVALID_FREQUENCY0xC026230ASpecified video signal frequency is invalid.
ERROR_GRAPHICS_INVALID_ACTIVE_REGION0xC026230BSpecified video signal active region is invalid.
ERROR_GRAPHICS_INVALID_TOTAL_REGION0xC026230CSpecified video signal total region is invalid.
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE0xC0262310Specified video present source mode is invalid.
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE0xC0262311Specified video present target mode is invalid.
ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET0xC0262312Pinned mode must remain in the set on VidPN's cofunctional modality enumeration.
ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY0xC0262313Specified video present path is already in VidPN's topology.
ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET0xC0262314Specified mode is already in the mode set.
ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET0xC0262315Specified video present source set is invalid.
ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET0xC0262316Specified video present target set is invalid.
ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET0xC0262317Specified video present source is already in the video present source set.
ERROR_GRAPHICS_TARGET_ALREADY_IN_SET0xC0262318Specified video present target is already in the video present target set.
ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH0xC0262319Specified VidPN present path is invalid.
ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY0xC026231AMiniport has no recommendation for augmentation of the specified VidPN's topology.
ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET0xC026231BSpecified monitor frequency range set is invalid.
ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE0xC026231CSpecified monitor frequency range is invalid.
ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET0xC026231DSpecified frequency range is not in the specified monitor frequency range set.
ERROR_GRAPHICS_NO_PREFERRED_MODE0x0026231ESpecified mode set does not specify preference for one of its modes.
ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET0xC026231FSpecified frequency range is already in the specified monitor frequency range set.
ERROR_GRAPHICS_STALE_MODESET0xC0262320Specified mode set is stale. Please reacquire the new mode set.
ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET0xC0262321Specified monitor source mode set is invalid.
ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE0xC0262322Specified monitor source mode is invalid.
ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN0xC0262323Miniport does not have any recommendation regarding the request to provide a functional VidPN given the current display adapter configuration.
ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE0xC0262324ID of the specified mode is already used by another mode in the set.
ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION0xC0262325System failed to determine a mode that is supported by both the display adapter and the monitor connected to it.
ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES0xC0262326Number of video present targets must be greater than or equal to the number of video present sources.
ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY0xC0262327Specified present path is not in VidPN's topology.
ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE0xC0262328Display adapter must have at least one video present source.
ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET0xC0262329Display adapter must have at least one video present target.
ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET0xC026232ASpecified monitor descriptor set is invalid.
ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR0xC026232BSpecified monitor descriptor is invalid.
ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET0xC026232CSpecified descriptor is not in the specified monitor descriptor set.
ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET0xC026232DSpecified descriptor is already in the specified monitor descriptor set.
ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE0xC026232EID of the specified monitor descriptor is already used by another descriptor in the set.
ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE0xC026232FSpecified video present target subset type is invalid.
ERROR_GRAPHICS_RESOURCES_NOT_RELATED0xC0262330Two or more of the specified resources are not related to each other, as defined by the interface semantics.
ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE0xC0262331ID of the specified video present source is already used by another source in the set.
ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE0xC0262332ID of the specified video present target is already used by another target in the set.
ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET0xC0262333Specified VidPN source cannot be used because there is no available VidPN target to connect it to.
ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER0xC0262334Newly arrived monitor could not be associated with a display adapter.
ERROR_GRAPHICS_NO_VIDPNMGR0xC0262335Display adapter in question does not have an associated VidPN manager.
ERROR_GRAPHICS_NO_ACTIVE_VIDPN0xC0262336VidPN manager of the display adapter in question does not have an active VidPN.
ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY0xC0262337Specified VidPN topology is stale. Please reacquire the new topology.
ERROR_GRAPHICS_MONITOR_NOT_CONNECTED0xC0262338There is no monitor connected on the specified video present target.
ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY0xC0262339Specified source is not part of the specified VidPN's topology.
ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE0xC026233ASpecified primary surface size is invalid.
ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE0xC026233BSpecified visible region size is invalid.
ERROR_GRAPHICS_INVALID_STRIDE0xC026233CSpecified stride is invalid.
ERROR_GRAPHICS_INVALID_PIXELFORMAT0xC026233DSpecified pixel format is invalid.
ERROR_GRAPHICS_INVALID_COLORBASIS0xC026233ESpecified color basis is invalid.
ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE0xC026233FSpecified pixel value access mode is invalid.
ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY0xC0262340Specified target is not part of the specified VidPN's topology.
ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT0xC0262341Failed to acquire display mode management interface.
ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE0xC0262342Specified VidPN source is already owned by a DMM client and cannot be used until that client releases it.
ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN0xC0262343Specified VidPN is active and cannot be accessed.
ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL0xC0262344Specified VidPN present path importance ordinal is invalid.
ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION0xC0262345Specified VidPN present path content geometry transformation is invalid.
ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED0xC0262346Specified content geometry transformation is not supported on the respective VidPN present path.
ERROR_GRAPHICS_INVALID_GAMMA_RAMP0xC0262347Specified gamma ramp is invalid.
ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED0xC0262348Specified gamma ramp is not supported on the respective VidPN present path.
ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED0xC0262349Multi-sampling is not supported on the respective VidPN present path.
ERROR_GRAPHICS_MODE_NOT_IN_MODESET0xC026234ASpecified mode is not in the specified mode set.
ERROR_GRAPHICS_DATASET_IS_EMPTY0x0026234BSpecified data set (e.g. mode set, frequency range set, descriptor set, topology, etc.) is empty.
ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET0x0026234CSpecified data set (e.g. mode set, frequency range set, descriptor set, topology, etc.) does not contain any more elements.
ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON0xC026234DSpecified VidPN topology recommendation reason is invalid.
ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE0xC026234ESpecified VidPN present path content type is invalid.
ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE0xC026234FSpecified VidPN present path copy protection type is invalid.
ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS0xC0262350No more than one unassigned mode set can exist at any given time for a given VidPN source/target.
ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED0x00262351Specified content transformation is not pinned on the specified VidPN present path.
ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING0xC0262352Specified scanline ordering type is invalid.
ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED0xC0262353Topology changes are not allowed for the specified VidPN.
ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS0xC0262354All available importance ordinals are already used in specified topology.
ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT0xC0262355Specified primary surface has a different private format attribute than the current primary surface
ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM0xC0262356Specified mode pruning algorithm is invalid
ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN0xC0262357Specified monitor capability origin is invalid.
ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT0xC0262358Specified monitor frequency range constraint is invalid.
ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED0xC0262359Maximum supported number of present paths has been reached.
ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION0xC026235AMiniport requested that augmentation be canceled for the specified source of the specified VidPN's topology.
ERROR_GRAPHICS_INVALID_CLIENT_TYPE0xC026235BSpecified client type was not recognized.
ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET0xC026235CClient VidPN is not set on this adapter (e.g. no user mode initiated mode changes took place on this adapter yet).
ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED0xC0262400Specified display adapter child device already has an external device connected to it.
ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED0xC0262401Specified display adapter child device does not support descriptor exposure.
ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS0x4026242FChild device presence was not reliably detected.
ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER0xC0262430The display adapter is not linked to any other adapters.
ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED0xC0262431Lead adapter in a linked configuration was not enumerated yet.
ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED0xC0262432Some chain adapters in a linked configuration were not enumerated yet.
ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY0xC0262433The chain of linked adapters is not ready to start because of an unknown failure.
ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED0xC0262434An attempt was made to start a lead link display adapter when the chain links were not started yet.
ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON0xC0262435An attempt was made to power up a lead link display adapter when the chain links were powered down.
ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE0xC0262436The adapter link was found to be in an inconsistent state. Not all adapters are in an expected PNP/Power state.
ERROR_GRAPHICS_LEADLINK_START_DEFERRED0x40262437Starting the leadlink adapter has been deferred temporarily.
ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER0xC0262438The driver trying to start is not the same as the driver for the POSTed display adapter.
ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY0x40262439The display adapter is being polled for children too frequently at the same polling level.
ERROR_GRAPHICS_START_DEFERRED0x4026243AStarting the adapter has been deferred temporarily.
ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED0xC026243BAn operation is being attempted that requires the display adapter to be in a quiescent state.
ERROR_GRAPHICS_OPM_NOT_SUPPORTED0xC0262500The driver does not support OPM.
ERROR_GRAPHICS_COPP_NOT_SUPPORTED0xC0262501The driver does not support COPP.
ERROR_GRAPHICS_UAB_NOT_SUPPORTED0xC0262502The driver does not support UAB.
ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS0xC0262503The specified encrypted parameters are invalid.
ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST0xC0262505The GDI display device passed to this function does not have any active video outputs.
ERROR_GRAPHICS_OPM_INTERNAL_ERROR0xC026250BAn internal error caused this operation to fail.
ERROR_GRAPHICS_OPM_INVALID_HANDLE0xC026250CThe function failed because the caller passed in an invalid OPM user mode handle.
ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH0xC026250EA certificate could not be returned because the certificate buffer passed to the function was too small.
ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED0xC026250FA video output could not be created because the frame buffer is in spanning mode.
ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED0xC0262510A video output could not be created because the frame buffer is in theater mode.
ERROR_GRAPHICS_PVP_HFS_FAILED0xC0262511The function failed because the display adapter's Hardware Functionality Scan failed to validate the graphics hardware.
ERROR_GRAPHICS_OPM_INVALID_SRM0xC0262512The HDCP System Renewability Message passed to this function did not comply with section 5 of the HDCP 1.1 specification.
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP0xC0262513The video output cannot enable the High-bandwidth Digital Content Protection (HDCP) System because it does not support HDCP.
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP0xC0262514The video output cannot enable Analog Copy Protection (ACP) because it does not support ACP.
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA0xC0262515The video output cannot enable the Content Generation Management System Analog (CGMS-A) protection technology because it does not support CGMS-A.
ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET0xC0262516The IOPMVideoOutput::GetInformation method cannot return the version of the SRM being used because the application never successfully passed an SRM to the video output.
ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH0xC0262517The IOPMVideoOutput::Configure method cannot enable the specified output protection technology because the output's screen resolution is too high.
ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE0xC0262518The IOPMVideoOutput::Configure method cannot enable HDCP because the display adapter's HDCP hardware is already being used by other physical outputs.
ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS0xC026251AThe operating system asynchronously destroyed this OPM video output because the operating system's state changed. This error typically occurs because the monitor PDO associated with this video output was removed, the monitor PDO associated with this video output was stopped, the video output's session became a non-console session or the video output's desktop became an inactive desktop.
ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS0xC026251BThe method failed because the session is changing its type. No IOPMVideoOutput methods can be called when a session is changing its type. There are currently three types of sessions: console, disconnected and remote.
ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS0xC026251CEither the IOPMVideoOutput::COPPCompatibleGetInformation, IOPMVideoOutput::GetInformation, or IOPMVideoOutput::Configure method failed. This error is returned when the caller tries to use a COPP specific command while the video output has OPM semantics only.
ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST0xC026251DThe IOPMVideoOutput::GetInformation and IOPMVideoOutput::COPPCompatibleGetInformation methods return this error if the passed in sequence number is not the expected sequence number or the passed in OMAC value is invalid.
ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR0xC026251EThe method failed because an unexpected error occurred inside of a display driver.
ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS0xC026251FEither the IOPMVideoOutput::COPPCompatibleGetInformation, IOPMVideoOutput::GetInformation, or IOPMVideoOutput::Configure method failed. This error is returned when the caller tries to use an OPM specific command while the video output has COPP semantics only.
ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED0xC0262520The IOPMVideoOutput::COPPCompatibleGetInformation or IOPMVideoOutput::Configure method failed because the display driver does not support the OPM_GET_ACP_AND_CGMSA_SIGNALING and OPM_SET_ACP_AND_CGMSA_SIGNALING GUIDs.
ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST0xC0262521The IOPMVideoOutput::Configure function returns this error code if the passed in sequence number is not the expected sequence number or the passed in OMAC value is invalid.
ERROR_GRAPHICS_I2C_NOT_SUPPORTED0xC0262580The monitor connected to the specified video output does not have an I2C bus.
ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST0xC0262581No device on the I2C bus has the specified address.
ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA0xC0262582An error occurred while transmitting data to the device on the I2C bus.
ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA0xC0262583An error occurred while receiving data from the device on the I2C bus.
ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED0xC0262584The monitor does not support the specified VCP code.
ERROR_GRAPHICS_DDCCI_INVALID_DATA0xC0262585The data received from the monitor is invalid.
ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE0xC0262586The function failed because a monitor returned an invalid Timing Status byte when the operating system used the DDC/CI Get Timing Report & Timing Message command to get a timing report from a monitor.
ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING0xC0262587The monitor returned a DDC/CI capabilities string which did not comply with the ACCESS.bus 3.0, DDC/CI 1.1, or MCCS 2 Revision 1 specification.
ERROR_GRAPHICS_MCA_INTERNAL_ERROR0xC0262588An internal Monitor Configuration API error occurred.
ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND0xC0262589An operation failed because a DDC/CI message had an invalid value in its command field.
ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH0xC026258AAn error occurred because the field length of a DDC/CI message contained an invalid value.
ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM0xC026258BAn error occurred because the checksum field in a DDC/CI message did not match the message's computed checksum value. This error implies that the data was corrupted while it was being transmitted from a monitor to a computer.
ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE0xC026258CThis function failed because an invalid monitor handle was passed to it.
ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS0xC026258DThe operating system asynchronously destroyed the monitor which corresponds to this handle because the operating system's state changed. This error typically occurs because the monitor PDO associated with this handle was removed, the monitor PDO associated with this handle was stopped, or a display mode change occurred. A display mode change occurs when windows sends a WM_DISPLAYCHANGE windows message to applications.
ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE0xC02625D8A continuous VCP code's current value is greater than its maximum value. This error code indicates that a monitor returned an invalid value.
ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION0xC02625D9The monitor's VCP Version (0xDF) VCP code returned an invalid version value.
ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION0xC02625DAThe monitor does not comply with the MCCS specification it claims to support.
ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH0xC02625DBThe MCCS version in a monitor's mccs_ver capability does not match the MCCS version the monitor reports when the VCP Version (0xDF) VCP code is used.
ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION0xC02625DCThe Monitor Configuration API only works with monitors which support the MCCS 1.0 specification, MCCS 2.0 specification or the MCCS 2.0 Revision 1 specification.
ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED0xC02625DEThe monitor returned an invalid monitor technology type. CRT, Plasma and LCD (TFT) are examples of monitor technology types. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification.
ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE0xC02625DFSetMonitorColorTemperature()'s caller passed a color temperature to it which the current monitor did not support. This error implies that the monitor violated the MCCS 2.0 or MCCS 2.0 Revision 1 specification.
ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED0xC02625E0This function can only be used if a program is running in the local console session. It cannot be used if the program is running on a remote desktop session or on a terminal server session.
ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME0xC02625E1This function cannot find an actual GDI display device which corresponds to the specified GDI display device name.
ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP0xC02625E2The function failed because the specified GDI display device was not attached to the Windows desktop.
ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED0xC02625E3This function does not support GDI mirroring display devices because GDI mirroring display devices do not have any physical monitors associated with them.
ERROR_GRAPHICS_INVALID_POINTER0xC02625E4The function failed because an invalid pointer parameter was passed to it. A pointer parameter is invalid if it is NULL , points to an invalid address, points to a kernel mode address, or is not correctly aligned.
ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE0xC02625E5The function failed because the specified GDI device did not have any monitors associated with it.
ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL0xC02625E6An array passed to the function cannot hold all of the data that the function must copy into the array.
ERROR_GRAPHICS_INTERNAL_ERROR0xC02625E7An internal error caused an operation to fail.
ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS0xC02605E8The function failed because the current session is changing its type. This function cannot be called when the current session is changing its type. There are currently three types of sessions: console, disconnected and remote.
356 entries

Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.