| 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
- Microsoft: SetupSetFileQueueAlternatePlatform
- Microsoft: SetupVerifyInfFile
- Microsoft: SetupScanFileQueue
Looking for a different code? Search another status or error code.