Устаревшие функции среды Windows
Обзор устаревшей технологии компонентов среды Windows.
Для разработки устаревших компонентов среды Windows вам потребуются следующие заголовки:
- emptyvc.h
- mmcobj.h
- provider.h
- reconcil.h
- searchapi.h
- shldisp.h
- shlobj_core.h
- windowsdefender.h
- wmiutils.h
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
_ColumnSortOrder Используется IResultsViewer::SortOrderProperty для указания или задания способа сортировки запроса. |
Функции
AddDesktopItem Добавляет элемент рабочего стола. |
AddDesktopItemWithUI Добавляет элемент рабочего стола в Активный рабочий стол после отображения пользовательских интерфейсов, которые подтверждают добавление элемента рабочего стола, проверяют разрешения зоны безопасности и запрашивают, хочет ли пользователь создать подписку. |
AddUrl Добавляет элемент рабочего стола, связанный с указанным URL-адресом. |
ApplyChanges Применяет изменения к активному рабочему столу и сохраняет их в реестре. |
Отключение Уведомляет обработчик о завершении работы диспетчера очистки диска. |
GenerateDesktopItemHtml Создает универсальную HTML-страницу, содержащую заданный элемент рабочего стола. |
GetDesktopItem Возвращает указанный элемент рабочего стола. |
GetDesktopItemByID Возвращает элемент рабочего стола, соответствующий заданному идентификатору. |
GetDesktopItemBySource Получает элемент рабочего стола, используя его исходный URL-адрес. |
GetDesktopItemCount Возвращает количество элементов рабочего стола. |
GetDesktopItemOptions Возвращает параметры элемента рабочего стола. |
GetPattern Возвращает текущий шаблон. |
GetProgressFeedbackMaxEstimate Извлекает оценочное измерение объема работ, необходимых для завершения выверки. |
GetSpaceUsed Запрашивает объем дискового пространства, который может освободить обработчик очистки диска. |
GetWallpaper Получает текущие обои. |
GetWallpaperOptions Возвращает параметры обои. |
Initialize Инициализирует обработчик очистки диска на основе сведений, хранящихся в указанном разделе реестра. |
InitializeEx Инициализирует обработчик очистки диска. Он обеспечивает лучшую поддержку локализации, чем Initialize. |
ModifyDesktopItem Изменяет элемент рабочего стола. |
Purge Уведомляет обработчик о начале удаления ненужных файлов. |
PurgeProgress Периодически вызывается обработчиком очистки диска для обновления диспетчера очистки диска при выполнении очистки файлов, которые могут быть удалены. |
Reconcile Согласовывает состояние объекта с одним или несколькими другими объектами. Сверка обновляет внутреннее состояние объекта путем объединения состояний всех объектов для формирования объединенного состояния. |
RemoveDesktopItem Удаляет указанный элемент рабочего стола с рабочего стола. |
ScanProgress Вызывается обработчиком очистки диска для обновления диспетчера очистки диска при выполнении проверки на наличие файлов, которые могут быть удалены. |
SetAbortCallback Задает объект , с помощью которого инициатор может асинхронно завершить выверку. Сверка портфеля обычно задает этот объект для выверки, которые являются длительными или связаны с взаимодействием с пользователем. |
SetDesktopItemOptions Задает параметры элемента. |
SetPattern Задает шаблон "Активный рабочий стол". |
SetProgressFeedback Указывает, насколько выполнена сверка портфеля, выполненная в процессе выверки. |
SetSafeMode Устанавливает или обновляет Microsoft Active Desktop в безопасный режим. |
SetWallpaper Задает обои для активного рабочего стола. |
SetWallpaperOptions Задает параметры обоев. |
ShowProperties Уведомляет обработчик о том, что он отображает свой пользовательский интерфейс. |
UpdateAllDesktopSubscriptions Вызывает функцию UpdateAllDesktopSubscriptions для обновления подписок на настольные компьютеры. |
WDEnable Изменяет состояние Защитника Windows на включено или выключено. |
WDStatus Возвращает текущее состояние Защитника Windows. |
Интерфейсы
IActiveDesktop Позволяет клиентской программе управлять элементами рабочего стола и обоими на локальном компьютере. |
IActiveDesktopP Предоставляет методы, управляющие рабочим столом Windows. |
IADesktopP2 Предоставляет методы для управления рабочим столом Windows. |
IEmptyVolumeCache Используется диспетчером очистки диска для взаимодействия с обработчиком очистки диска. Предоставляет методы, позволяющие руководителю запрашивать сведения от обработчика и уведомлять его о таких событиях, как начало сканирования или очистки. |
IEmptyVolumeCache2 Расширяет IEmptyVolumeCache. Этот интерфейс определяет один дополнительный метод InitializeEx, который обеспечивает лучшую поддержку локализации, чем IEmptyVolumeCache::Initialize. |
IEmptyVolumeCacheCallBack Предоставляет методы, используемые обработчиком очистки диска для взаимодействия с диспетчером очистки диска. |
IReconcilableObject Предоставляет методы, которые согласовывают данный документ. За реализацию этого интерфейса отвечает средство согласования портфеля. |
IReconcileInitiator Предоставляет методы, предоставляющие средству выверки портфеля средства для уведомления инициатора о ходе выполнения, задания объекта завершения и запроса заданной версии документа. Инициатор отвечает за реализацию этого интерфейса. |