SetupApiMessages
SetupApiMessages.Instance (HResult.SETUPAPI) contains Microsoft's HResult code descriptions for Setup API (SETUPAPI facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x800F0000 | SETUPAPI.SPAPI_E_EXPECTED_SECTION_NAME | A non-empty line was encountered in the INF before the start of a section. | |
0x800F0001 | SETUPAPI.SPAPI_E_BAD_SECTION_NAME_LINE | A section name marker in the information file (INF) is not complete or does not exist on a line by itself. | |
0x800F0002 | SETUPAPI.SPAPI_E_SECTION_NAME_TOO_LONG | An INF section was encountered whose name exceeds the maximum section name length. | |
0x800F0003 | SETUPAPI.SPAPI_E_GENERAL_SYNTAX | The syntax of the INF is invalid. | |
0x800F0100 | SETUPAPI.SPAPI_E_WRONG_INF_STYLE | The style of the INF is different than what was requested. | |
0x800F0101 | SETUPAPI.SPAPI_E_SECTION_NOT_FOUND | The required section was not found in the INF. | |
0x800F0102 | SETUPAPI.SPAPI_E_LINE_NOT_FOUND | The required line was not found in the INF. | |
0x800F0103 | SETUPAPI.SPAPI_E_NO_BACKUP | The files affected by the installation of this file queue have not been backed up for uninstall. | |
0x800F0200 | SETUPAPI.SPAPI_E_NO_ASSOCIATED_CLASS | The INF or the device information set or element does not have an associated install class. | |
0x800F0201 | SETUPAPI.SPAPI_E_CLASS_MISMATCH | The INF or the device information set or element does not match the specified install class. | |
0x800F0202 | SETUPAPI.SPAPI_E_DUPLICATE_FOUND | An existing device was found that is a duplicate of the device being manually installed. | |
0x800F0203 | SETUPAPI.SPAPI_E_NO_DRIVER_SELECTED | There is no driver selected for the device information set or element. | |
0x800F0204 | SETUPAPI.SPAPI_E_KEY_DOES_NOT_EXIST | The requested device registry key does not exist. | |
0x800F0205 | SETUPAPI.SPAPI_E_INVALID_DEVINST_NAME | The device instance name is invalid. | |
0x800F0206 | SETUPAPI.SPAPI_E_INVALID_CLASS | The install class is not present or is invalid. | |
0x800F0207 | SETUPAPI.SPAPI_E_DEVINST_ALREADY_EXISTS | The device instance cannot be created because it already exists. | |
0x800F0208 | SETUPAPI.SPAPI_E_DEVINFO_NOT_REGISTERED | The operation cannot be performed on a device information element that has not been registered. | |
0x800F0209 | SETUPAPI.SPAPI_E_INVALID_REG_PROPERTY | The device property code is invalid. | |
0x800F020A | SETUPAPI.SPAPI_E_NO_INF | The INF from which a driver list is to be built does not exist. | |
0x800F020B | SETUPAPI.SPAPI_E_NO_SUCH_DEVINST | The device instance does not exist in the hardware tree. | |
0x800F020C | SETUPAPI.SPAPI_E_CANT_LOAD_CLASS_ICON | The icon representing this install class cannot be loaded. | |
0x800F020D | SETUPAPI.SPAPI_E_INVALID_CLASS_INSTALLER | The class installer registry entry is invalid. | |
0x800F020E | SETUPAPI.SPAPI_E_DI_DO_DEFAULT | The class installer has indicated that the default action should be performed for this installation request. | |
0x800F020F | SETUPAPI.SPAPI_E_DI_NOFILECOPY | The operation does not require any files to be copied. | |
0x800F0210 | SETUPAPI.SPAPI_E_INVALID_HWPROFILE | The specified hardware profile does not exist. | |
0x800F0211 | SETUPAPI.SPAPI_E_NO_DEVICE_SELECTED | There is no device information element currently selected for this device information set. | |
0x800F0212 | SETUPAPI.SPAPI_E_DEVINFO_LIST_LOCKED | The operation cannot be performed because the device information set is locked. | |
0x800F0213 | SETUPAPI.SPAPI_E_DEVINFO_DATA_LOCKED | The operation cannot be performed because the device information element is locked. | |
0x800F0214 | SETUPAPI.SPAPI_E_DI_BAD_PATH | The specified path does not contain any applicable device INFs. | |
0x800F0215 | SETUPAPI.SPAPI_E_NO_CLASSINSTALL_PARAMS | No class installer parameters have been set for the device information set or element. | |
0x800F0216 | SETUPAPI.SPAPI_E_FILEQUEUE_LOCKED | The operation cannot be performed because the file queue is locked. | |
0x800F0217 | SETUPAPI.SPAPI_E_BAD_SERVICE_INSTALLSECT | A service installation section in this INF is invalid. | |
0x800F0218 | SETUPAPI.SPAPI_E_NO_CLASS_DRIVER_LIST | There is no class driver list for the device information element. | |
0x800F0219 | SETUPAPI.SPAPI_E_NO_ASSOCIATED_SERVICE | The installation failed because a function driver was not specified for this device instance. | |
0x800F021A | SETUPAPI.SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE | There is presently no default device interface designated for this interface class. | |
0x800F021B | SETUPAPI.SPAPI_E_DEVICE_INTERFACE_ACTIVE | The operation cannot be performed because the device interface is currently active. | |
0x800F021C | SETUPAPI.SPAPI_E_DEVICE_INTERFACE_REMOVED | The operation cannot be performed because the device interface has been removed from the system. | |
0x800F021D | SETUPAPI.SPAPI_E_BAD_INTERFACE_INSTALLSECT | An interface installation section in this INF is invalid. | |
0x800F021E | SETUPAPI.SPAPI_E_NO_SUCH_INTERFACE_CLASS | This interface class does not exist in the system. | |
0x800F021F | SETUPAPI.SPAPI_E_INVALID_REFERENCE_STRING | The reference string supplied for this interface device is invalid. | |
0x800F0220 | SETUPAPI.SPAPI_E_INVALID_MACHINENAME | The specified machine name does not conform to Universal Naming Convention (UNCs). | |
0x800F0221 | SETUPAPI.SPAPI_E_REMOTE_COMM_FAILURE | A general remote communication error occurred. | |
0x800F0222 | SETUPAPI.SPAPI_E_MACHINE_UNAVAILABLE | The machine selected for remote communication is not available at this time. | |
0x800F0223 | SETUPAPI.SPAPI_E_NO_CONFIGMGR_SERVICES | The Plug and Play service is not available on the remote machine. | |
0x800F0224 | SETUPAPI.SPAPI_E_INVALID_PROPPAGE_PROVIDER | The property page provider registry entry is invalid. | |
0x800F0225 | SETUPAPI.SPAPI_E_NO_SUCH_DEVICE_INTERFACE | The requested device interface is not present in the system. | |
0x800F0226 | SETUPAPI.SPAPI_E_DI_POSTPROCESSING_REQUIRED | The device's co-installer has additional work to perform after installation is complete. | |
0x800F0227 | SETUPAPI.SPAPI_E_INVALID_COINSTALLER | The device's co-installer is invalid. | |
0x800F0228 | SETUPAPI.SPAPI_E_NO_COMPAT_DRIVERS | There are no compatible drivers for this device. | |
0x800F0229 | SETUPAPI.SPAPI_E_NO_DEVICE_ICON | There is no icon that represents this device or device type. | |
0x800F022A | SETUPAPI.SPAPI_E_INVALID_INF_LOGCONFIG | A logical configuration specified in this INF is invalid. | |
0x800F022B | SETUPAPI.SPAPI_E_DI_DONT_INSTALL | The class installer has denied the request to install or upgrade this device. | |
0x800F022C | SETUPAPI.SPAPI_E_INVALID_FILTER_DRIVER | One of the filter drivers installed for this device is invalid. | |
0x800F022D | SETUPAPI.SPAPI_E_NON_WINDOWS_NT_DRIVER | The driver selected for this device does not support Windows XP operating system. | |
0x800F022E | SETUPAPI.SPAPI_E_NON_WINDOWS_DRIVER | The driver selected for this device does not support Windows. | |
0x800F022F | SETUPAPI.SPAPI_E_NO_CATALOG_FOR_OEM_INF | The third-party INF does not contain digital signature information. | |
0x800F0230 | SETUPAPI.SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE | An invalid attempt was made to use a device installation file queue for verification of digital signatures relative to other platforms. | |
0x800F0231 | SETUPAPI.SPAPI_E_NOT_DISABLEABLE | The device cannot be disabled. | |
0x800F0232 | SETUPAPI.SPAPI_E_CANT_REMOVE_DEVINST | The device could not be dynamically removed. | |
0x800F0233 | SETUPAPI.SPAPI_E_INVALID_TARGET | Cannot copy to specified target. | |
0x800F0234 | SETUPAPI.SPAPI_E_DRIVER_NONNATIVE | Driver is not intended for this platform. | |
0x800F0235 | SETUPAPI.SPAPI_E_IN_WOW64 | Operation not allowed in WOW64. | |
0x800F0236 | SETUPAPI.SPAPI_E_SET_SYSTEM_RESTORE_POINT | The operation involving unsigned file copying was rolled back, so that a system restore point could be set. | |
0x800F0237 | SETUPAPI.SPAPI_E_INCORRECTLY_COPIED_INF | An INF was copied into the Windows INF directory in an improper manner. | |
0x800F0238 | SETUPAPI.SPAPI_E_SCE_DISABLED | The Security Configuration Editor (SCE) APIs have been disabled on this embedded product. | |
0x800F0239 | SETUPAPI.SPAPI_E_UNKNOWN_EXCEPTION | An unknown exception was encountered. | |
0x800F023A | SETUPAPI.SPAPI_E_PNP_REGISTRY_ERROR | A problem was encountered when accessing the Plug and Play registry database. | |
0x800F023B | SETUPAPI.SPAPI_E_REMOTE_REQUEST_UNSUPPORTED | The requested operation is not supported for a remote machine. | |
0x800F023C | SETUPAPI.SPAPI_E_NOT_AN_INSTALLED_OEM_INF | The specified file is not an installed original equipment manufacturer (OEM) INF. | |
0x800F023D | SETUPAPI.SPAPI_E_INF_IN_USE_BY_DEVICES | One or more devices are presently installed using the specified INF. | |
0x800F023E | SETUPAPI.SPAPI_E_DI_FUNCTION_OBSOLETE | The requested device install operation is obsolete. | |
0x800F023F | SETUPAPI.SPAPI_E_NO_AUTHENTICODE_CATALOG | A file could not be verified because it does not have an associated catalog signed via Authenticode. | |
0x800F0240 | SETUPAPI.SPAPI_E_AUTHENTICODE_DISALLOWED | Authenticode signature verification is not supported for the specified INF. | |
0x800F0241 | SETUPAPI.SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER | The INF was signed with an Authenticode catalog from a trusted publisher. | |
0x800F0242 | SETUPAPI.SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED | The publisher of an Authenticode-signed catalog has not yet been established as trusted. | |
0x800F0243 | SETUPAPI.SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED | The publisher of an Authenticode-signed catalog was not established as trusted. | |
0x800F0244 | SETUPAPI.SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH | The software was tested for compliance with Windows logo requirements on a different version of Windows and might not be compatible with this version. | |
0x800F0245 | SETUPAPI.SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE | The file can be validated only by a catalog signed via Authenticode. | |
0x800F0246 | SETUPAPI.SPAPI_E_DEVICE_INSTALLER_NOT_READY | One of the installers for this device cannot perform the installation at this time. | |
0x800F0247 | SETUPAPI.SPAPI_E_DRIVER_STORE_ADD_FAILED | A problem was encountered while attempting to add the driver to the store. | |
0x800F0248 | SETUPAPI.SPAPI_E_DEVICE_INSTALL_BLOCKED | The installation of this device is forbidden by system policy. Contact your system administrator. | |
0x800F0249 | SETUPAPI.SPAPI_E_DRIVER_INSTALL_BLOCKED | The installation of this driver is forbidden by system policy. Contact your system administrator. | |
0x800F024A | SETUPAPI.SPAPI_E_WRONG_INF_TYPE | The specified INF is the wrong type for this operation. | |
0x800F024B | SETUPAPI.SPAPI_E_FILE_HASH_NOT_IN_CATALOG | The hash for the file is not present in the specified catalog file. The file is likely corrupt or the victim of tampering. | |
0x800F024C | SETUPAPI.SPAPI_E_DRIVER_STORE_DELETE_FAILED | A problem was encountered while attempting to delete the driver from the store. | |
0x800F0300 | SETUPAPI.SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW | An unrecoverable stack overflow was encountered. | |
0x800F1000 | SETUPAPI.SPAPI_E_ERROR_NOT_INSTALLED | No installed components were detected. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/