Freigeben über


SPFILENOTIFY_COPYERROR Nachricht

Die SPFILENOTIFY_COPYERROR Benachrichtigung wird an die Rückrufroutine gesendet, wenn während eines Dateikopiervorgangs ein Fehler auftritt.

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

Parameter

Absatz 1

Zeiger auf eine FILEPATHS-Struktur .

Param2

Zeiger auf einen Puffer mit der Größe MAX_PATH Zeichen, in dem vom Benutzer angegebene neue Pfadinformationen gespeichert werden.

Rückgabewert

Der Rückruf sollte einen der folgenden Werte zurückgeben.

Rückgabecode Beschreibung
FILEOP_ABORT
Die Warteschlangenverarbeitung sollte abgebrochen werden. SetupCommitFileQueue gibt null zurück, und GetLastError gibt erweiterte Fehlerinformationen zurück, z. B. ERROR_CANCELLED (wenn der Benutzer abgebrochen hat) oder ERROR_NOT_ENOUGH_MEMORY.
FILEOP_NEWPATH
Wiederholen Sie den Kopiervorgang mithilfe des Pfads, den die Rückruffunktion im Puffer platziert hat, auf den der Param2-Parameter verweist. Die Rückrufroutine sollte sicherstellen, dass der Pfad die Puffergröße eines TCHAR-Arrays mit MAX_PATH Elementen nicht überläuft.
FILEOP_RETRY
Der Benutzer versucht den Kopiervorgang erneut.
FILEOP_SKIP
Der Benutzer überspringt den Dateikopiervorgang.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Setupapi.h

Weitere Informationen

Übersicht

Benachrichtigungen

FILEPATHS

SetupCommitFileQueue

SetupDefaultQueueCallback