What does HRESULT 0x800F0230 (SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE) mean?

 
Previous Next
SPAPI_E_NO_CATALOG_FOR_OEM_INF SPAPI_E_NOT_DISABLEABLE

SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE

File queues retain their platform-verification mode

SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE means a device installation file queue was prepared for verification relative to another Windows platform and then used where SetupAPI expected the local native platform. Alternate-platform queues exist for tools that inspect or prepare driver packages for a different architecture or version.

The queue is therefore not a generic list of copy operations. Its platform information affects catalog and signature verification. Reusing the same queue across native installation and cross-platform validation can produce misleading trust results, so the workflows require separate queues or a correctly configured platform context.

Keep deployment and validation contexts separate

  • Record the target architecture, Windows version, and product type associated with the queue.
  • Create a new native queue before committing files on the current system.
  • Use alternate-platform mode only for the documented signature-scanning operation.
  • Verify the INF and catalog against the same target assumptions used when the queue was built.

References


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