Método ITransferAdviseSink::SubStreamFailure (shobjidl_core.h)

Se llama cuando se produce un error que implica secuencias secundarias y se necesita la interacción del usuario.

Sintaxis

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

Parámetros

[in] psi

Tipo: IShellItem*

Puntero al IShellItem que provocó el error.

[in] pszStreamName

Tipo: LPCWSTR

Nombre de los datos que se perderán en la operación.

[in] hrError

Tipo: HRESULT

Código de error que se generó. El motor de copia debe controlarlo.

Valor devuelto

Tipo: HRESULT

Se debe pasar cualquier otro VALOR HRESULT . Si el error no se controla, el valor devuelto debe ser hrError.

Código devuelto Descripción
COPYENGINE_S_USERRETRY
El controlador debe reintentar la operación de archivo.
COPYENGINE_S_USERRETRYWITHNEWNAME
El controlador debe reintentar la operación de archivo con el nombre devuelto en el búfer pszRename .
COPYENGINE_S_OVERWRITE
El usuario ha indicado que el controlador debe sobrescribir el archivo existente.
COPYENGINE_S_RETRYWITHOUTSECURITY
El usuario ha indicado que el controlador debe volver a intentar la operación sin el descriptor de seguridad.
COPYENGINE_E_USERCANCELLED
El usuario ha clic en Cancelar. Se está finalizando todo el trabajo de copia. El controlador debe devolver este código al motor de copia.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)