структура 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флаги определяют поведение диалогового окна и могут иметь одно из следующих значений.
Для уведомлений SPFILENOTIFY_FILEOPDELAYEDфлаги указывают тип отложенной операции с файлом и могут иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Операция копирования файла была отложена. |
|
Операция удаления файла была отложена. |
Комментарии
Примечание
Заголовок setupapi.h определяет FILEPATHS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | setupapi.h |