Поделиться через


Класс CItemIDFactory (shidfact.h)

Предоставляет методы для взаимодействия с источниками данных оболочки.

Наследование

Класс CItemIDFactory наследуется от IDelegateFolder. CItemIDFactory также имеет следующие типы членов:

Методы

Класс CItemIDFactory содержит следующие методы.

 
CItemIDFactory::CreateItemID

Создает ItemID на основе предоставленных данных.
CItemIDFactory::GetDataFromIDList

Возвращает указатель только для чтения на предоставленную клиентом структуру в первом идентификаторе ItemID в IDList. (перегрузка 1/2)
CItemIDFactory::GetDataFromIDList

Возвращает указатель только для чтения на предоставленную клиентом структуру в первом идентификаторе ItemID в IDList. (перегрузка 2/2)
CItemIDFactory::GetPropertyFromIDList

Получает свойство из IPropertyStore в IDList в качестве варианта, используя ключ . (перегрузка 3/4)
CItemIDFactory::GetPropertyFromIDList

Получает свойство из IPropertyStore в IDList в качестве варианта, используя ключ . (перегрузка 2/4)
CItemIDFactory::GetPropertyFromIDList

Получает свойство из IPropertyStore в IDList в качестве варианта, используя ключ . (перегрузка 4/4)
CItemIDFactory::GetPropertyFromIDList

Получает свойство из IPropertyStore в IDList в качестве варианта, используя ключ . (перегрузка 1/4)
CItemIDFactory::GetPropertyStorage

Возвращает указатель только для чтения на хранилище сериализованных свойств, которое используется для хранения метаданных.
CItemIDFactory::GetPropertyStorageFromIDList

Создайте экземпляр IPropertyStore на основе сериализованного хранилища свойств, связанного с первым ItemID.
CItemIDFactory::IsDelegateFolder

Возвращает логическое значение, указывающее, является ли фабрика папкой делегата.
CItemIDFactory::SetItemAlloc

Предоставляет CItemIDFactory интерфейс IMalloc, используемый для выделения и освобождения идентификаторов элементов.

Комментарии

Рекомендуется, чтобы все источники данных использовали этот параметр, так как он управляет важной проблемой безопасности при работе с синтаксический анализ IDList.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shidfact.h

См. также раздел

IDelegateFolder