Compartir a través de


Interfaz IParentAndItem (shobjidl_core.h)

Expone métodos que obtienen y establecen el identificador primario y secundario del elemento primario. Aunque IParentAndItem se implementa normalmente en IShellItems, no es específico de IShellItem.

Herencia

La interfaz IParentAndItem hereda de la interfaz IUnknown . IParentAndItem también tiene estos tipos de miembros:

Métodos

La interfaz IParentAndItem tiene estos métodos.

 
IParentAndItem::GetParentAndItem

Obtiene el elemento primario de un elemento y el identificador secundario del elemento primario.
IParentAndItem::SetParentAndItem

Establece el elemento primario de un elemento y el identificador secundario del elemento primario.

Comentarios

La mejora del rendimiento mediante esta interfaz se puede observar en comparación con IPersistIDList, una interfaz que usa listas de identificadores de elementos absolutos. Las operaciones posteriores en objetos que implementan IPersistIDList pueden requerir llamadas A IShellFolder::BindToObject y estas llamadas pueden afectar al rendimiento. En el caso de IShellItems y IShellFolders participantes que implementan IParentAndItem, es posible que el IShellFolder primario ya esté almacenado en caché. Al implementar IParentAndItem y, a continuación, obtener o establecer el IShellFolder primario directamente, se elimina la llamada a IShellFolder::BindToObject en la lista de identificadores de elemento para recuperar la interfaz IShellFolder .

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 (include Shobjidl.h)