Método IShellFolderView::AddObject (shlobj_core.h)
[AddObject está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Agrega un elemento a la vista.
Sintaxis
HRESULT AddObject(
[in] PUITEMID_CHILD pidl,
[out] UINT *puItem
);
Parámetros
[in] pidl
Tipo: PUITEMID_CHILD
Puntero a un ItemID que especifica el elemento que se va a agregar a la vista.
[out] puItem
Tipo: UINT*
Puntero a un valor que, cuando este método devuelve correctamente, recibe la posición de índice del elemento agregado.
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
Si llama inmediatamente a IShellFolderView::GetObject con este índice, obtendrá una copia de la ITEMID_CHILD que agregó. Sin embargo, la posición de índice de un elemento puede cambiar con el tiempo, por lo que el código no puede confiar en que ningún índice específico siempre devuelva la misma ITEMID_CHILD.
Los elementos agregados a través de este método se pueden quitar de la vista por el origen de datos en cualquier momento.
Requisitos
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 |