SPFILENOTIFY_FILEINCABINET сообщение
Уведомление SPFILENOTIFY_FILEINCABINET отправляется в подпрограмму обратного вызова с помощью SetupIterateCabinet для каждого файла, найденного в кабинете. Подпрограмма обратного вызова должна возвращать значение, указывающее, следует ли извлечь файл.
SPFILENOTIFY_FILEINCABINET
Param1 = (UINT) FileInCabinetInfo;
Param2 = (UINT) CabinetFile;
Параметры
-
Параметр 1
-
Указатель на структуру FILE_IN_CABINET_INFO , содержащую сведения о файле в шкафу.
-
Param2
-
Указатель на строку, завершающуюся null, которая содержит имя файла cab-файла.
Возвращаемое значение
Подпрограмма обратного вызова должна возвращать одно из следующих элементов.
Код возврата | Описание |
---|---|
|
Не извлекайте файл, а пропустите его. |
|
Извлеките файл. |
Если подпрограмма обратного вызова возвращает FILEOP_DOIT, имя, используемое для извлеченного файла, должно быть указано в элементе FullTargetName структуры FILE_IN_CABINET_INFO , переданной подпрограмме в Param1.
Примечание
По умолчанию не существует процедуры обратного вызова кабинета. Приложение установки должно предоставить подпрограмму обратного вызова для обработки уведомлений, отправляемых SetupIterateCabinet.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|