Compartir a través de


Clase CItemIDFactory (shidfact.h)

Expone métodos para interactuar con orígenes de datos de Shell.

Herencia

La clase CItemIDFactory hereda de IDelegateFolder. CItemIDFactory también tiene estos tipos de miembros:

Métodos

La clase CItemIDFactory tiene estos métodos.

 
CItemIDFactory::CreateItemID

Crea un ItemID a partir de los datos proporcionados.
CItemIDFactory::GetDataFromIDList

Obtiene un puntero de solo lectura a la estructura proporcionada por el cliente en el primer ItemID de IDList. (sobrecarga 1/2)
CItemIDFactory::GetDataFromIDList

Obtiene un puntero de solo lectura a la estructura proporcionada por el cliente en el primer ItemID de IDList. (sobrecarga 2/2)
CItemIDFactory::GetPropertyFromIDList

Obtiene una propiedad de IPropertyStore dentro de IDList como una variante, mediante la clave . (sobrecarga 3/4)
CItemIDFactory::GetPropertyFromIDList

Obtiene una propiedad de IPropertyStore dentro de IDList como una variante, mediante la clave . (sobrecarga 2/4)
CItemIDFactory::GetPropertyFromIDList

Obtiene una propiedad de IPropertyStore dentro de IDList como una variante, mediante la clave . (sobrecarga 4/4)
CItemIDFactory::GetPropertyFromIDList

Obtiene una propiedad de IPropertyStore dentro de IDList como una variante, mediante la clave . (sobrecarga 1/4)
CItemIDFactory::GetPropertyStorage

Obtiene un puntero de solo lectura al almacenamiento de propiedades serializado que se usa para almacenar metadatos.
CItemIDFactory::GetPropertyStorageFromIDList

Cree una instancia de IPropertyStore basada en el almacenamiento de propiedades serializado asociado al primer ItemID.
CItemIDFactory::IsDelegateFolder

Obtiene un valor booleano que especifica si el generador es una carpeta delegada.
CItemIDFactory::SetItemAlloc

Proporciona el CItemIDFactory una interfaz IMalloc que se usa para asignar y liberar identificadores de elemento.

Comentarios

se recomienda que todos los orígenes de datos lo usen, ya que administra un problema importante de seguridad al tratar con el análisis de IDList.

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 shidfact.h

Consulte también

IDelegateFolder