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


Интерфейс IShellApp (shappmgr.h)

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

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

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

Методы

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

 
IShellApp::GetAppInfo

Возвращает общие сведения о приложении.
IShellApp::GetCachedSlowAppInfo

Возвращает сведения в приложение, которое поступает из медленного источника. В отличие от IShellApp::GetSlowAppInfo, этот метод может возвращать кэшированные сведения. Этот метод неприменим к опубликованным приложениям.
IShellApp::GetPossibleActions

Возвращает битовую маску действий управления, разрешенных для приложения.
IShellApp::GetSlowAppInfo

Возвращает сведения в приложение, которое поступает из медленного источника. Этот метод неприменим к опубликованным приложениям.
IShellApp::IsInstalled

Возвращает значение, указывающее, установлено ли указанное приложение в данный момент.

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shappmgr.h

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

IPublishedApp