Condividi tramite


Metodo ITransferAdviseSink::SubStreamFailure (shobjidl_core.h)

Viene chiamato quando si verifica un errore che coinvolge flussi secondari e l'interazione dell'utente è necessaria.

Sintassi

HRESULT SubStreamFailure(
  [in] IShellItem *psi,
  [in] LPCWSTR    pszStreamName,
  [in] HRESULT    hrError
);

Parametri

[in] psi

Tipo: IShellItem*

Puntatore a IShellItem che ha causato l'errore.

[in] pszStreamName

Tipo: LPCWSTR

Nome dei dati che andranno persi nell'operazione.

[in] hrError

Tipo: HRESULT

Codice di errore generato. 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
COPYENGINE_S_USERRETRY
Il gestore deve ripetere l'operazione del file.
COPYENGINE_S_USERRETRYWITHNEWNAME
Il gestore deve ripetere l'operazione file usando il nome restituito nel buffer pszRename .
COPYENGINE_S_OVERWRITE
L'utente ha indicato che il gestore deve sovrascrivere il file esistente.
COPYENGINE_S_RETRYWITHOUTSECURITY
L'utente ha indicato che il gestore deve ritentare l'operazione senza il descrittore di sicurezza.
COPYENGINE_E_USERCANCELLED
L'utente ha fatto clic su Annulla. L'intero processo di copia viene terminato. Il gestore deve restituire questo codice al motore di copia.

Requisiti

   
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)