| Предыдущий | Следующий |
| SPAPI_E_DI_DO_DEFAULT | SPAPI_E_INVALID_HWPROFILE |
SPAPI_E_DI_NOFILECOPY
Отсутствие копирования файлов может быть успешным исходом установки
SPAPI_E_DI_NOFILECOPY означает, что текущая операция установки устройства не требует копирования файлов. Код относится к пути управления DIF и очередью файлов, а не доказывает отсутствие исходного файла. Существующие файлы, установка null-драйвера или этап, обновляющий только конфигурацию, могут законно дать этот результат.
Смысл необходимо оценивать вместе с SP_DEVINSTALL_PARAMS. Такие флаги, как DI_NOFILECOPY и DI_NOVCP , определяют, ставят ли установщики операции в очередь, используют ли очередь вызывающей стороны или самостоятельно фиксируют файловые изменения.
Не превращайте квалифицированный статус в ошибку копирования
- Проверьте активный код DIF и флаги установки устройства.
- Убедитесь, что другой этап не зафиксировал требуемую файловую очередь ранее.
- Отличайте «нечего копировать» от пустой очереди из-за неверно выбранного раздела INF.
- Используйте текстовый журнал SetupAPI, чтобы подтвердить проверенные разделы DDInstall и файловые операции.
Ссылки
- Microsoft: флаги SP_DEVINSTALL_PARAMS
- Microsoft: DIF_INSTALLDEVICEFILES
- Microsoft: коды ошибок SetupAPI
Нужно найти другой код? Найти другой код состояния или ошибки.