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


Интерфейс IExtractImage (shobjidl_core.h)

Предоставляет методы, запрашивающие эскиз изображения из папки оболочки.

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

Интерфейс IExtractImage наследуется от интерфейса IUnknown . IExtractImage также содержит следующие типы элементов:

Методы

Интерфейс IExtractImage содержит следующие методы.

 
IExtractImage::Extract

Запрашивает изображение из объекта, например элемента в папке оболочки.
IExtractImage::GetLocation

Возвращает путь к извлечению изображения.

Комментарии

Процесс выполняется в два этапа: сначала используйте GetLocation , чтобы запросить описание пути к изображению и указать способ отрисовки изображения. Затем вызовите метод Extract , чтобы извлечь изображение.

Если объект является свободным потоком, он также должен предоставлять интерфейс IRunnableTask , чтобы его можно было остановить и запустить при необходимости. Эта функция может быть особенно полезна, если извлечение может быть медленным.

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

Используйте IExtractImage , если вы реализуете представление объектов пространства имен и хотите отобразить эскизы изображений. Для привязки к интерфейсу IExtractImage можно использовать метод IShellFolder::GetUIObjectOf папки оболочки.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)