Método IShellFolderView::RemoveObject (shlobj_core.h)

[RemoveObject está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Quita un elemento de la vista.

Sintaxis

HRESULT RemoveObject(
  [in, optional] PUITEMID_CHILD pidl,
  [out]          UINT           *puItem
);

Parámetros

[in, optional] pidl

Tipo: PUITEMID_CHILD

Puntero al elemento que se va a quitar de la vista. Este valor puede ser NULL. Cuando se usa el objeto de vista de carpetas del sistema (DefView) en Windows XP y Windows Vista, un valor NULL da como resultado la eliminación de todos los objetos de la vista.

[out] puItem

Tipo: UINT*

Cuando este método devuelve , contiene un puntero a la posición de índice del elemento quitado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Los elementos quitados a través de este método se pueden leer en la vista por el origen de datos en cualquier momento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h