Compartir a través de


Método ITransferSource::RemoveItem (shobjidl_core.h)

Quita el elemento sin mover el elemento a la Papelera de reciclaje.

Sintaxis

HRESULT RemoveItem(
  [in] IShellItem            *psiSource,
  [in] TRANSFER_SOURCE_FLAGS flags
);

Parámetros

[in] psiSource

Tipo: IShellItem*

Puntero al objeto IShellItem que se va a quitar.

[in] flags

Tipo: TRANSFER_SOURCE_FLAGS

Marcas que controlan la operación de archivo. Una o varias de las constantes de TRANSFER_SOURCE_FLAGS .

Valor devuelto

Tipo: HRESULT

Devuelve uno de los siguientes o un código de error.

Código devuelto Descripción
COPYENGINE_S_YES
El usuario respondió "Sí" al cuadro de diálogo
COPYENGINE_S_USER_RETRY
El usuario respondió para reintentar la acción actual
COPYENGINE_S_USER_IGNORED
El usuario respondió "No" al cuadro de diálogo.
COPYENGINE_S_MERGE
El usuario respondió a las carpetas de combinación.
COPYENGINE_S_USER_RETRY_WITH_NEW_NAME
El usuario respondió para reintentar el archivo con el nuevo nombre.
COPYENGINE_S_DONT_PROCESS_CHILDREN
No se deben procesar elementos secundarios.
COPYENGINE_S_PENDING
El error se ha puesto en cola y se mostrará más adelante.
COPYENGINE_E_USER_CANCELLED
El usuario canceló la acción actual.
COPYENGINE_E_REQUIRES_ELEVATION
La operación requiere privilegios elevados.

Requisitos

Requisito Value
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 (incluya Shobjidl.h)