Интерфейс 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 |