shappmgr.h 标头
此标头由 Windows Shell 使用。 有关详细信息,请参阅:
shappmgr.h 包含以下编程接口:
接口
IAppPublisher 公开用于通过控制面板中添加/删除程序发布应用程序的方法。 这是为此实现的主体接口。 |
IEnumPublishedApps 公开枚举已发布应用程序的方法,以在控制面板中添加/删除程序。 公开此接口的对象是通过 IAppPublisher::EnumApps 请求的。 |
IPublishedApp 公开表示应用程序的方法,以在 控制面板 中添加/删除程序。 |
IPublishedApp2 通过提供其他安装方法扩展 IPublishedApp 接口。 |
IShellApp 向添加/删除程序应用程序公开提供有关应用程序的常规信息的方法。 |
结构
APPINFODATA 向添加/删除程序控制面板实用工具提供有关已发布应用程序的信息。 |
PUBAPPINFO 提供有关从应用程序发布者到在 控制面板 中添加/删除程序发布的应用程序的信息。 |
SLOWAPPINFO 向 控制面板 中添加/删除程序提供专用应用程序信息。 此结构不适用于已发布的应用程序。 |
枚举
APPACTIONFLAGS 指定应用程序发布者支持的应用程序管理操作。 这些标志是传递给 IShellApp::GetPossibleActions 的位掩码。 |
APPINFODATAFLAGS 指定要从 IShellApp::GetAppInfo 返回的应用程序信息。 这些标志是 APPINFODATA 结构的 dwMask 成员中使用的位掩码。 |
PUBAPPINFOFLAGS 指定 PUBAPPINFO 结构中的哪些成员有效。 这些标志是在 dwMask 成员中设置并传递给 IPublishedApp::GetPublishedAppInfo 的位掩码。 |