Поделиться через


SPFILENOTIFY_FILEEXTRACTED сообщение

Уведомление SPFILENOTIFY_FILEEXTRACTED отправляется в подпрограмму обратного вызова с помощью SetupIterateCabinet , чтобы указать, что файл был извлечен из шкафа или что произошел сбой извлечения и обработка кабинета была отменена.

SPFILENOTIFY_FILEEXTRACTED
  Param1 = (UINT) FilePathInfo;
  Param2 = (UINT) 0;
            

Параметры

Параметр 1

Указатель на структуру FILEPATHS , содержащую сведения о пути к извлеченном файлу. Элемент SourceFile структуры FILEPATHS содержит полный исходный путь к шкафу. Член TargetFile предоставляет полный целевой путь к файлу, который будет установлен в системе.

Param2

Не используется.

Возвращаемое значение

Подпрограмма обратного вызова кабинета должна возвращать одно из следующих значений.

Код возврата Описание
NO_ERROR
Ошибка не обнаружена, продолжайте обработку шкафа.
ERROR_XXX
Произошла ошибка указанного типа. SetupIterateCabinet вернет ноль. GetLastError вернет указанный код ошибки.

Примечание

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

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Setupapi.h

См. также раздел

Обзор

Уведомления

ПУТИ К ФАЙЛАМ

SetupIterateCabinet