messaggio SPFILENOTIFY_COPYERROR

La notifica di SPFILENOTIFY_COPYERROR viene inviata alla routine di callback se si verifica un errore durante un'operazione di copia file.

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

Parametri

Param1

Puntatore a una struttura FILEPATHS .

Param2

Puntatore a un buffer, di dimensioni MAX_PATH caratteri, che archivia nuove informazioni sul percorso specificate dall'utente.

Valore restituito

Il callback deve restituire uno dei valori seguenti.

Codice restituito Descrizione
FILEOP_ABORT
L'elaborazione della coda deve essere annullata. SetupCommitFileQueue restituisce zero e GetLastError restituisce informazioni di errore estese, ad esempio ERROR_CANCELLED (se l'utente ha annullato) o ERROR_NOT_ENOUGH_MEMORY.
FILEOP_NEWPATH
Ripetere l'operazione di copia usando il percorso della funzione di callback inserita nel buffer a cui punta il parametro Param2 . La routine di callback deve assicurarsi che il percorso non sovraflow le dimensioni del buffer di una matrice TCHAR di elementi MAX_PATH.
FILEOP_RETRY
L'utente sta tentando di nuovo l'operazione di copia.
FILEOP_SKIP
L'utente ignora l'operazione di copia file.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Setupapi.h

Vedi anche

Panoramica

Notifications

FILEPATHS

SetupCommitFileQueue

SetupDefaultQueueCallback