共用方式為


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。