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 |
|---|---|
|
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. |
|
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. |
|
Der Benutzer versucht erneut, den Kopiervorgang zu erstellen. |
|
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 |
|