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


структура FILEPATHS_A (setupapi.h)

В структуре FILEPATHS хранятся сведения об исходном и целевом пути. Функции установки отправляют структуру FILEPATHS в качестве параметра в нескольких уведомлениях, отправляемых подпрограммам обратного вызова. Дополнительные сведения см. в разделе Уведомления.

Синтаксис

typedef struct _FILEPATHS_A {
  PCSTR Target;
  PCSTR Source;
  UINT  Win32Error;
  DWORD Flags;
} FILEPATHS_A, *PFILEPATHS_A;

Члены

Target

Путь к целевому файлу.

Source

Путь к исходному файлу. Этот элемент не используется при использовании структуры FILEPATHS с операцией удаления файла.

Win32Error

При возникновении ошибки этот элемент является кодом системной ошибки. Если ошибка не произошла, она NO_ERROR.

Flags

Дополнительные сведения, которые зависят от уведомления, отправляемого со структурой FILEPATHS .

Для SPFILENOTIFY_COPYERROR уведомлений флаги указывают поведение диалогового окна и могут иметь одно из следующих значений.

Значение Значение
SP_COPY_NOBROWSE
Не предлагайте пользователю возможность просмотра.
SP_COPY_NOSKIP
Не предлагайте пользователю возможность пропускать файл.
SP_COPY_WARNIFSKIP
Сообщите пользователю, что пропуск файла может повлиять на установку.
 

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

Значение Значение
FILEOP_COPY
Операция копирования файла была отложена.
FILEOP_DELETE
Операция удаления файла была отложена.

Комментарии

Примечание

Заголовок setupapi.h определяет FILEPATHS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

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

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

Обзор

Структуры