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


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

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

Синтаксис

typedef struct _FILEPATHS_W {
  PCWSTR Target;
  PCWSTR Source;
  UINT   Win32Error;
  DWORD  Flags;
} FILEPATHS_W, *PFILEPATHS_W;

Члены

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

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

Обзор

Структуры