сообщение SPFILENOTIFY_COPYERROR
Уведомление SPFILENOTIFY_COPYERROR отправляется в подпрограмму обратного вызова, если во время операции копирования файла возникает ошибка.
SPFILENOTIFY_COPYERROR
Param1 = (UINT_PTR) FilePathInfo;
Param2 = (UINT_PTR) ReturnBuffer;
Параметры
-
Параметр 1
-
Указатель на структуру FILEPATHS .
-
Param2
-
Указатель на буфер размера MAX_PATH символов, в котором хранятся новые сведения о пути, указанные пользователем.
Возвращаемое значение
Обратный вызов должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Обработка очереди должна быть отменена.
SetupCommitFileQueue возвращает ноль, а GetLastError — расширенные сведения об ошибке, такие как ERROR_CANCELLED (если пользователь отменил это действие) или ERROR_NOT_ENOUGH_MEMORY. |
|
Повторите операцию копирования, используя путь функции обратного вызова, помещенный в буфер, на который указывает параметр Param2 . Подпрограмма обратного вызова должна гарантировать, что путь не переполняет размер буфера массива TCHAR MAX_PATH элементов. |
|
Пользователь пытается выполнить операцию копирования снова. |
|
Пользователь пропускает операцию копирования файла. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|