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


SPFILENOTIFY_FILEINCABINET сообщение

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

SPFILENOTIFY_FILEINCABINET
  Param1 = (UINT) FileInCabinetInfo;
  Param2 = (UINT) CabinetFile;
            

Параметры

Параметр 1

Указатель на структуру FILE_IN_CABINET_INFO , содержащую сведения о файле в шкафу.

Param2

Указатель на строку, завершающуюся null, которая содержит имя файла cab-файла.

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

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

Код возврата Описание
FILEOP_SKIP
Не извлекайте файл, а пропустите его.
FILEOP_DOIT
Извлеките файл.

Если подпрограмма обратного вызова возвращает FILEOP_DOIT, имя, используемое для извлеченного файла, должно быть указано в элементе FullTargetName структуры FILE_IN_CABINET_INFO , переданной подпрограмме в Param1.

Примечание

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

Требования

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

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

Обзор

Уведомления

FILE_IN_CABINET_INFO

SetupIterateCabinet