Что означает код HRESULT 0x800F0230 (SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE)?

 
Предыдущий Следующий
SPAPI_E_NO_CATALOG_FOR_OEM_INF SPAPI_E_NOT_DISABLEABLE

SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE

Очередь файлов сохраняет режим проверки целевой платформы

SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE означает, что очередь файлов установки устройства была подготовлена для проверки относительно другой платформы Windows, а затем использована там, где SetupAPI ожидал локальную платформу. Очереди альтернативной платформы предназначены для средств, проверяющих или подготавливающих пакеты драйверов для другой архитектуры либо версии.

Поэтому очередь не является обычным списком операций копирования. Сведения о платформе влияют на проверку каталога и подписи. Повторное использование одной очереди для локальной установки и межплатформенной проверки может дать неверные результаты доверия, поэтому процессам нужны отдельные очереди или правильно настроенный контекст платформы.

Разделяйте контексты развёртывания и проверки

  • Зафиксируйте целевую архитектуру, версию Windows и тип продукта, связанные с очередью.
  • Перед фиксацией файлов на текущей системе создайте новую локальную очередь.
  • Используйте режим альтернативной платформы только для документированной операции сканирования подписей.
  • Проверяйте INF и каталог с теми же предположениями о цели, при которых создавалась очередь.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.