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


заголовок shobjidl.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

shobjidl.h содержит следующие программные интерфейсы:

Интерфейсы

 
IAccessibilityDockingService

Закрепляет окно приложения в нижней части монитора, когда приложение Магазина Windows отображается и не прикреплено, или когда отображается средство запуска.
IAccessibilityDockingServiceCallback

Получает события закрепления окна специальных возможностей.
IAccessibleObject

Предоставляет метод, который может использоваться приложением со специальными возможностями.
IApplicationAssociationRegistrationUI

Предоставляет метод, который запускает диалоговое окно расширенной связи, с помощью которого пользователь может настраивать свои связи.
IAutoCompleteDropDown

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

Предоставляет методы, которые создают и уничтожают полосы и указывают их доступность.
ICDBurn

Предоставляет методы, которые определяют, имеется ли в системе оборудование для записи на компакт-диск, буква диска устройства записи компакт-дисков и программный запуск сеанса записи компакт-диска.
ICDBurnExt

ICDBurnExt может быть изменен или недоступен.
ICommDlgBrowser3

Расширяет возможности ICommDlgBrowser2 и используется в диалоговых окнах с общими файлами при размещении браузера оболочки.
IComputerInfoChangeNotify

Не поддерживается. Этот интерфейс может отсутствовать в более поздних версиях Windows. (IComputerInfoChangeNotify)
IDeskBand2

Предоставляет методы для включения и запроса эффектов транслюкций в объекте band.
IDesktopGadget

Предоставляет метод, который позволяет программно добавлять установленный гаджет на рабочий стол пользователя.
IDragSourceHelper2

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

Вызывается автозапуском. Предоставляет методы, которые получают динамическую информацию о зарегистрированном обработчике до его отображения пользователю.
IEnumerableView

Предоставляет методы, которые перечисляют содержимое представления и получают уведомление от обратного вызова после завершения перечисления. Этот интерфейс позволяет клиентам представления попытаться предоставить общий доступ к списку содержимого папок представления.
IEnumReadyCallback

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

Расширяет интерфейс IFileDialog, предоставляя методы, позволяющие вызывающей стороне назвать определенное ограниченное расположение, которое можно просмотреть в диалоговом окне общего файла, а также указать альтернативный текст для отображения в виде метки на кнопке Отмена.
IFileDialogControlEvents

Предоставляет методы, позволяющие приложению получать уведомления о событиях, связанных с элементами управления, добавленными приложением в общее диалоговое окно файлов.
IFolderBandPriv

IFolderBandPriv доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен.
IFolderViewHost

Предоставляет метод, который размещает объект IFolderView в окне.
IFolderViewOptions

Предоставляет методы, которые позволяют управлять параметрами представления папок, характерными для представлений Windows 7 и более поздних версий.
IHWEventHandler

Вызывается автозапуском для реализации обработки зарегистрированных типов мультимедиа.
IHWEventHandler2

Расширяет интерфейс IHWEventHandler для устранения повышения прав контроля учетных записей (UAC) для обработчиков устройств.
IImageRecompress

Предоставляет метод для повторного сжатия изображений.
IInsertItem

IInsertItem может быть изменен или недоступен.
INameSpaceTreeAccessible

Предоставляет методы, выполняющие действия со специальными возможностями для элемента оболочки из элемента управления "Дерево пространства имен".
INameSpaceTreeControl2

Расширяет интерфейс INameSpaceTreeControl, предоставляя методы, которые получают и задают стили отображения элементов управления treeview для использования с элементами пространства имен оболочки.
INameSpaceTreeControlCustomDraw

Предоставляет методы, позволяющие пользователю нарисовать пользовательский элемент управления "Дерево пространства имен" и его элементы.
INameSpaceTreeControlDropHandler

Предоставляет методы обработчика для перетаскивания.
INameSpaceTreeControlEvents

Предоставляет методы для обработки событий INameSpaceTreeControl.
IPreviousVersionsInfo

Предоставляет метод, который проверяет наличие предыдущих версий серверных файлов или папок, хранящихся с целью восстановления с помощью технологии теневого копирования, предоставляемой в Windows Server 2003.
IPublishingWizard

Предоставляет методы для работы с мастером печати в интернете, мастером веб-публикации и мастером добавления сетевых мест. В Windows Vista IPublishingWizard больше не поддерживает мастер веб-публикации или мастер печати в Интернете.
IQueryCancelAutoPlay

Предоставляет метод, который программно переопределяет автозапуск или автозапуск. Это позволяет настроить расположение и тип содержимого, которое запускается при вставке мультимедиа.
IQueryCodePage

Возвращает и задает числовое значение (идентификатор кодовой страницы) кодовой страницы ANSI.
IResultsFolder

Предоставляет методы, которые содержат элементы из объекта данных.
ISearchBoxInfo

Предоставляет методы, позволяющие вызывающей объекту извлекать сведения, введенные в поле поиска.
IShellRunDll

Не поддерживается. (IShellRunDll)
IShellView3

Расширяет возможности IShellView2, предоставляя метод для замены IShellView2::CreateViewWindow2.
IStartMenuPinnedList

Предоставляет метод, который открепить ярлык приложения из меню "Пуск" или панели задач.
IStreamAsync

Предоставляет методы для управления входными и выходными данными в асинхронном потоке.
IStreamUnbufferedInfo

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

Предоставляет методы, которые показывают, скрывают и запрашивают полосы обработки.
IUserAccountChangeCallback

Предоставляет метод , который вызывается при изменении рисунка, представляющего учетную запись пользователя.
IUserNotification2

Предоставляет методы, которые задают сведения об уведомлениях, а затем отображают это уведомление пользователю в всплывающем окне, которое отображается в сочетании с областью уведомлений панели задач. (IUserNotification2)
IUserNotificationCallback

Предоставляет метод для обработки щелчка мышью или доступа к контекстным меню на всплывающем уведомлении. Используется с IUserNotification2::Show.
IUseToBrowseItem

Этот интерфейс не поддерживается. Не используйте.
IVisualProperties

Предоставляет методы, которые задают и получают визуальные свойства.
IWebWizardExtension

Расширяет интерфейс IWizardExtension, предоставляя методы для задания начального URL-адреса расширения мастера и определенного URL-адреса в случае ошибки.
IWizardExtension

Используется мастерами, такими как мастер веб-публикации и мастер заказа печати в Интернете, в которых размещаются страницы содержимого на стороне сервера. Этот интерфейс предоставляет методы для указания поддерживаемых страниц расширений, а также для перехода на эти страницы и выхода из них.
IWizardSite

Предоставляет методы, используемые расширением мастера для перемещения по границам между собой и остальной частью мастера.

Функции

 
SHAddDefaultPropertiesByExt

Добавляет свойства по умолчанию в хранилище свойств как зарегистрированные для указанного расширения файла.
SHCreateDefaultPropertiesOp

Создает операцию с файлом, которая задает свойства по умолчанию для элемента оболочки, которые еще не заданы.
SHResolveFolderPathInLibrary

Пытается разрешить целевое расположение папки библиотеки, которая была перемещена или переименована.
SHSetDefaultProperties

Применяет набор свойств по умолчанию к элементу оболочки.

Структуры

 
NSTCCUSTOMDRAW

Пользовательская структура рисования, используемая методами INameSpaceTreeControlCustomDraw.
ПЕРЕКРЫВАЮЩИХСЯ

Содержит сведения, используемые в асинхронных (перекрывающихся) ввода-выводах.

Перечисления

 
FOLDERVIEWOPTIONS

Используется методами интерфейса IFolderViewOptions для активации параметров Windows Vista, не поддерживаемых по умолчанию в Системах Windows 7 и более поздних версий, а также для деактивации новых параметров Windows 7.
NSTCSTYLE2

Используется методами INameSpaceTreeControl2 для указания расширенных стилей отображения в представлении дерева пространства имен оболочки.
SYNC_ENGINE_STATE_FLAGS

Задает значения, используемые любым обработчиком синхронизации для предоставления их внутренних состояний подсистемы значению PKEY_StorageProviderStatus хранилища свойств в индексаторе файлов Чтобы обновить свойство, сначала вызовите IShellItem2::GetPropertyStore с флагом GPS_EXTRINSICPROPERTIES. Затем вызовите метод IPropertyStore::SetValue возвращаемого объекта, указав ключ PKEY_StorageProviderStatus, чтобы задать значение битовой маски свойства с помощью этих SYNC_ENGINE_STATE_FLAGS.
UNDOCK_REASON

Значения, указывающие причину отстыковки окна приложения со специальными возможностями. Используется IAccessibilityDockingServiceCallback::Undocked.
VPCOLORFLAGS

Указывает использование цвета. Используется методами IVisualProperties.
VPWATERMARKFLAGS

Задает флаги подложки. Используется IVisualProperties::SetWatermark.