Metodo ITransferAdviseSink::P ropertyFailure (shobjidl_core.h)
Chiamato quando si verifica un errore che implica le proprietà del file e l'interazione dell'utente è necessaria.
Sintassi
HRESULT PropertyFailure(
[in] IShellItem *psi,
[in] const PROPERTYKEY *pkey,
[in] HRESULT hrError
);
Parametri
[in] psi
Tipo: IShellItem*
Puntatore a IShellItem che ha causato l'errore.
[in] pkey
Tipo: const PROPERTYKEY*
Valore che corrisponde alla proprietà che verrà persa. Un valore NULL indica che tutte le proprietà sono state perse.
[in] hrError
Tipo: HRESULT
Codice di errore generato dall'errore. Deve essere gestito dal motore di copia.
Valore restituito
Tipo: HRESULT
Qualsiasi altro HRESULT deve essere passato. Se l'errore non viene gestito, il valore restituito deve essere hrError.
Codice restituito | Descrizione |
---|---|
|
Il gestore deve ripetere l'operazione di file. |
|
Il gestore deve ripetere l'operazione di file usando il nome restituito nel buffer pszRename . |
|
L'utente ha indicato che il gestore deve sovrascrivere il file esistente. |
|
L'utente ha indicato che il gestore deve riprovare l'operazione senza il descrittore di sicurezza. |
|
L'utente ha fatto clic su Annulla. L'intero processo di copia viene terminato. Il gestore deve restituire il codice al motore di copia. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |