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