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


сообщение SPFILENOTIFY_COPYERROR

Уведомление SPFILENOTIFY_COPYERROR отправляется в подпрограмму обратного вызова, если во время операции копирования файла возникает ошибка.

SPFILENOTIFY_COPYERROR
  Param1 = (UINT_PTR) FilePathInfo;
  Param2 = (UINT_PTR) ReturnBuffer;
            

Параметры

Параметр 1

Указатель на структуру FILEPATHS .

Param2

Указатель на буфер размера MAX_PATH символов, в котором хранятся новые сведения о пути, указанные пользователем.

Возвращаемое значение

Обратный вызов должен возвращать одно из следующих значений.

Код возврата Описание
FILEOP_ABORT
Обработка очереди должна быть отменена. SetupCommitFileQueue возвращает ноль, а GetLastError — расширенные сведения об ошибке, такие как ERROR_CANCELLED (если пользователь отменил это действие) или ERROR_NOT_ENOUGH_MEMORY.
FILEOP_NEWPATH
Повторите операцию копирования, используя путь функции обратного вызова, помещенный в буфер, на который указывает параметр Param2 . Подпрограмма обратного вызова должна гарантировать, что путь не переполняет размер буфера массива TCHAR MAX_PATH элементов.
FILEOP_RETRY
Пользователь пытается выполнить операцию копирования снова.
FILEOP_SKIP
Пользователь пропускает операцию копирования файла.

Требования

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

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

Обзор

Уведомления

ПУТИ К ФАЙЛАМ

SetupCommitFileQueue

SetupDefaultQueueCallback