封裝常數
指定封裝的處理方式。
常數/值 | 描述 |
---|---|
|
套件中的應用程式數目上限。 |
|
套件中的應用程式數目下限。 |
|
套件可以擁有的資源套件數目上限。 |
|
套件可以擁有的資源套件數目下限。 |
PACKAGE_FILTER_ALL_LOADED 0x00000000 |
處理相依性圖形中的所有套件。 這相當於PACKAGE_FILTER_HEAD,PACKAGE_FILTER_DIRECT。 注意 PACKAGE_FILTER_ALL_LOADED可能會在Windows 8.1之後變更或無法使用版本。 請改用 PACKAGE_FILTER_HEAD, PACKAGE_FILTER_DIRECT。 |
|
處理套件圖形中的套件組合套件。 |
|
在相依性圖形中處理前端 (第一個) 套件的直接相依套件。 |
PACKAGE_FILTER_DYNAMIC 0x00100000 |
以動態方式將封裝新增至封裝圖形。 |
|
在相依性圖形中處理前端 (第一個) 套件。 |
PACKAGE_FILTER_HOSTRUNTIME 0x00200000 |
將主機執行時間相依性套件新增至封裝圖形。 |
PACKAGE_FILTER_IS_IN_RELATED_SET 0x00040000 |
處理相關集合中的封裝。 如需詳細資訊,請參閱 相關集合。 |
|
處理封裝圖形中的選擇性套件。 |
|
處理封裝圖形中的資源套件。 |
PACKAGE_FILTER_STATIC 0x00080000 |
以靜態方式將封裝新增至封裝圖形。 |
|
套件圖形的大小上限。 |
|
套件圖形的大小下限。 |
|
擷取基本資訊。 |
|
擷取完整資訊。 |
|
套件相依的套件數目上限。 |
|
套件相依的封裝數目下限。 |
|
套件是套件組合套件。 |
|
封裝已向 DeploymentOptions 列舉註冊。 |
PACKAGE_PROPERTY_DYNAMIC 0x00100000 |
套件是動態相依性。 |
|
套件是架構。 |
PACKAGE_PROPERTY_HOSTRUNTIME 0x00200000 |
封裝是主機執行時間相依性。 |
PACKAGE_PROPERTY_IS_IN_RELATED_SET 0x00040000 |
套件位於相關的集合中。 如需詳細資訊,請參閱 相關集合。 |
|
套件是選擇性的套件。 |
|
封裝是資源套件。 |
PACKAGE_PROPERTY_STATIC 0x00080000 |
封裝是靜態相依性。 |
靜態和動態專案
封裝的應用程式會在其套件圖表中以專案啟動;而這是 靜態套件圖形。 相反地,未封裝的應用程式會以空的套件圖形啟動。
動態相依性 API會將專案動態新增至封裝圖形;這是動態套件圖形。
如果傳遞至GetCurrentPackageInfo 或 GetCurrentPackageInfo2的旗標不包含PACKAGE_FILTER_DYNAMIC,則函式只會查看靜態套件圖形。 這與在旗標中明確包含PACKAGE_FILTER_STATIC相同行為。 換句話說,基於這些函式和相容性考慮,您必須選擇接收動態套件。
另一方面,GetCurrentPackageInfo3是退出宣告。如果您未指定PACKAGE_FILTER_DYNAMIC或PACKAGE_FILTER_STATIC,則這相當於同時指定兩者;因此您會取得動態專案。 若要退出宣告,請指定 PACKAGE_FILTER_STATIC ,但不 指定PACKAGE_FILTER_DYNAMIC。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | AppModel.h |