SPFILENOTIFY _ COPYERROR-Meldung

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

Param1

Zeiger auf eine FILEPATHS-Struktur.

Param2

Zeiger auf einen Puffer 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 0 (null) und GetLastError erweiterte Fehlerinformationen wie ERROR _ CANCELLED (wenn der Benutzer abgebrochen hat) oder ERROR _ NOT ENOUGH MEMORY _ _ zurück.
FILEOP _ NEWPATH
Wiederholen Sie den Kopiervorgang unter Verwendung des Pfads, auf den die Rückruffunktion im Puffer platziert wird, auf den der Parameter Param2 zeigt. Die Rückrufroutine sollte sicherstellen, dass der Pfad nicht die Puffergröße eines TCHAR-Arrays von MAX _ PATH-Elementen überläuft.
_FILEOP-WIEDERHOLUNG
Der Benutzer versucht erneut, den Kopiervorgang zu erstellen.
FILEOP _ SKIP
Der Benutzer überspringt den Dateikopiervorgang.

Anforderungen

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

Weitere Informationen

Übersicht

Benachrichtigungen

Filepaths

SetupCommitFileQueue

SetupDefaultQueueCallback