What does HRESULT 0x800F021E (SPAPI_E_NO_SUCH_INTERFACE_CLASS) mean?

 
Previous Next
SPAPI_E_BAD_INTERFACE_INSTALLSECT SPAPI_E_INVALID_REFERENCE_STRING

SPAPI_E_NO_SUCH_INTERFACE_CLASS

SPAPI_E_NO_SUCH_INTERFACE_CLASS (0x800F021E) is a Windows SetupAPI driver-installation error. This code means the requested device-interface class GUID is not registered or available in the current system context. It can result from using an incorrect GUID, calling an interface API before the driver creates the interface, or deploying a package that expects a component not present on the system.

What to check

  • Verify the interface-class GUID against the device and driver documentation.
  • Confirm that the device is installed and started before attempting to enumerate its interfaces.
  • Check the preceding SetupAPI lines for a failed driver install or interface-registration step.

Microsoft: SetupAPI device installation log

Microsoft: Troubleshooting device and driver installations

Microsoft: Components of a driver package


Looking for a different code? Search another status or error code.