共用方式為


封裝、部署及查詢 Windows 市集應用程式

Windows 市集應用程式技術的封裝、部署和查詢概觀。

若要開發 Windows 市集應用程式的封裝、部署和查詢,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
AddPackageDependencyOptions

定義可在新增套件相依性時套用的選項。
AppPolicyClrCompat

AppPolicyClrCompat 列舉會指出進程的應用程式類型,以便判斷是否要啟用私人反映和/或讓 Managed 物件靈活。
AppPolicyCreateFileAccess

AppPolicyCreateFileAccess 列舉指出進程是否有完整或限制存取 IO 裝置 (檔案、檔案資料流程、目錄、實體磁片、磁片區、主控台緩衝區、磁帶機、通訊資源、mailslot 和管道) 。
AppPolicyLifecycleManagement

AppPolicyLifecycleManagement 列舉指出進程是否受到生命週期管理。
AppPolicyMediaFoundationCodecLoading

AppPolicyMediaFoundationCodecLoading 列舉指出進程的原則是否允許它載入非 Windows (協力廠商) 外掛程式。
AppPolicyProcessTerminationMethod

AppPolicyProcessTerminationMethod 列舉指出用來結束進程的方法。
AppPolicyShowDeveloperDiagnostic

AppPolicyShowDeveloperDiagnostic 列舉指出程式用來向使用者呈現開發人員資訊的方法,例如判斷提示。
AppPolicyThreadInitializationType

AppPolicyThreadInitializationType 列舉指出在 beginthread[ex] 建立執行緒時,應該自動為進程執行初始化的類型。
AppPolicyWindowingModel

AppPolicyWindowingModel 列舉指出進程是否使用 CoreWindow 型或 HWND 型視窗化模型。
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

指定套件組合中的使用量檔案類型。
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE

指定 IAppxBundleManifestPackageInfo 物件的封裝類型。
APPX_CAPABILITIES

指定封裝所要求的功能或許可權。
APPX_COMPRESSION_OPTION

指定用來將檔案儲存在封裝中的壓縮程度。
APPX_ENCRYPTED_PACKAGE_OPTIONS

加密的應用程式套件選項。
APPX_FOOTPRINT_FILE_TYPE

指定封裝中的使用量檔案類型。
APPX_PACKAGE_ARCHITECTURE

指定封裝支援的處理器架構。 (APPX_PACKAGE_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

指定封裝支援的處理器架構。 (APPX_PACKAGE_ARCHITECTURE2)
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS

更新資訊清單時的應用程式資訊清單驗證選項。
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION

更新應用程式套件時要使用的選項。
CreatePackageDependencyOptions

定義使用 TryCreatePackageDependency 函式建立套件相依性時可套用的選項。
PackageDependencyLifetimeKind

指定值,指出用來定義封裝相依性存留期的成品類型。
PackageDependencyProcessorArchitectures

定義您使用 TryCreatePackageDependency 函式所建立之架構套件相依性的處理器架構。
PackageOrigin

指定封裝的來源。
PackagePathType

指出要擷取的封裝資料夾類型。

函式

 
AddAutomaticFile

將檔案新增至內容群組對應中的自動內容群組。
AddAutomaticGroup

將自動內容群組新增至內容群組對應。
AddExternalPackageReference

將外部套件的參考新增至套件套件組合。
AddExternalPackageReference

將套件套件組合內的參考新增至外部應用程式套件。
AddExternalPackageReference

將加密套件套件組合內的參考新增至外部應用程式套件。 (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

將加密套件套件組合內的參考新增至外部應用程式套件。 (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

將先前定義的 PackageDependency 解析為特定套件,並將它新增至叫用程式的套件圖形。 新增相依性之後,其他程式碼載入方法 (例如 LoadLibrary 和 CoCreateInstance) 可以在解析的套件中找到二進位檔。
AddPackageReference

在應用程式套件組合內新增選擇性應用程式套件或承載檔案的參考。 (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

在應用程式套件組合內新增選擇性應用程式套件或承載檔案的參考。 (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

將新的承載檔案新增至應用程式套件。
AddPayloadFileEncrypted

將新的加密承載檔案新增至 appx 套件。
AddPayloadFiles

將一或多個承載檔案新增至應用程式套件。
AddPayloadFilesEncrypted

將一或多個承載檔案新增至加密的應用程式套件。
AddPayloadPackage

將新的應用程式套件新增至套件組合。 (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

將新的應用程式套件新增至套件組合。 (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

將新的承載套件加密至套件組合。 (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

將新的承載套件加密至套件組合。 (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

擷取值,指出進程的應用程式類型,以便判斷是否要啟用私用反映和/或讓 Managed 物件變得敏捷。
AppPolicyGetCreateFileAccess

擷取值,指出進程對 IO 裝置具有完整或限制的存取權, (檔案、檔案資料流程、目錄、實體磁片、磁片區、主控台緩衝區、磁帶機、通訊資源、mailslot 和管道) 。
AppPolicyGetLifecycleManagement

擷取值,指出進程生命週期管理員 (PLM) 是否可以暫停/繼續進程。
AppPolicyGetMediaFoundationCodecLoading

擷取值,指出進程的原則是否允許它載入非 Windows (協力廠商) 外掛程式。 您可以使用 值來決定是否允許非 Windows (協力廠商) 外掛程式。
AppPolicyGetProcessTerminationMethod

擷取用來結束進程的方法。
AppPolicyGetShowDeveloperDiagnostic

擷取用於程式的方法,向使用者呈現開發人員資訊,例如判斷提示。
AppPolicyGetThreadInitializationType

擷取在 beginthread[ex] 建立執行緒時,應該自動為進程執行的初始化類型。
AppPolicyGetWindowingModel

擷取值,指出進程是否使用 CoreWindow 型或以 HWND 為基礎的視窗化模型。 您可以使用 值來決定如何註冊視窗狀態變更通知, (大小變更、可見度變更等) 。
關閉

在套件結尾寫入磁片使用量檔案,並關閉寫入器的輸出資料流程,以完成套件組合套件。 (IAppxBundleWriter.Close)
關閉

在套件結尾寫入磁片使用量檔案,並關閉寫入器的輸出資料流程,以完成套件組合套件。 (IAppxBundleWriter3.Close)
關閉

將套件組合資訊清單和區塊對應磁片使用量檔案寫入套件組合。
關閉

關閉並完成寫入的封裝資料流程。
關閉

在應用程式套件結尾寫入使用量檔案,並關閉套件寫入器的輸出資料流程。
關閉

關閉封裝寫入器的輸出資料流程。
ClosePackageInfo

關閉指定封裝資訊的參考。
ComparePublisher

比較指定的發行者與資訊清單中定義的發行者。
CreateAppInstallerReader

使用選擇性參數指定應用程式安裝程式檔案的預期摘要,建立 IAppInstallerReader 的實例。
CreateBlockMapReader

從 IStream 提供的內容建立唯讀區塊對應物件模型。
CreateBundleManifestReader

從獨立資料流程建立唯讀套件組合資訊清單物件,以AppxBundleManifest.xml。
CreateBundleReader

建立唯讀套件組合物件,以從 IStream 物件讀取其內容。
CreateBundleReader2

建立唯讀套件組合物件,以從 IStream 物件讀取其內容,以及指定套件組合預期摘要的選擇性參數。
CreateBundleWriter

建立可新增應用程式套件的僅限寫入套件組合物件。
CreateContentGroupMapReader

建立 IAppxContentGroupMapReader。
CreateContentGroupMapWriter

建立 IAppxContentGroupMapWriter。
CreateDeltaPackage

從更新套件和基準套件的差異建立差異套件。
CreateDeltaPackageUsingBaselineBlockMap

從更新套件和基準區塊對應的差異建立差異套件。
CreateEncryptedBundleReader

建立可新增加密 Windows 應用程式套件的唯讀套件組合物件。
CreateEncryptedBundleReader2

建立可新增加密 Windows 應用程式套件的唯讀套件組合物件,並搭配選擇性參數來指定加密套件組合的預期摘要。
CreateEncryptedBundleWriter

建立可新增加密 Windows 應用程式套件的僅限寫入套件組合物件。 (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
CreateEncryptedBundleWriter

建立可新增加密 Windows 應用程式套件的僅限寫入套件組合物件。 (IAppxEncryptionFactory3.CreateEncryptedBundleWriter)
CreateEncryptedPackageReader

建立 IAppxPackageReader 的新實例,以讀取加密的套件。
CreateEncryptedPackageReader2

建立用於讀取加密套件的新 IAppxPackageReader 實例,並搭配選擇性參數來指定套件的預期摘要。
CreateEncryptedPackageWriter

建立 IAppxEncryptedPackageWriter 的新實例。 (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

建立 IAppxEncryptedPackageWriter 的新實例。 (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

建立 IAppxEncryptedPackageWriter 的新實例。 (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

從 IStream 提供的內容建立唯讀資訊清單物件模型。
CreateManifestReader2

從 IStream 提供的內容建立唯讀資訊清單物件模型,以及指定資訊清單預期摘要的選擇性參數。
CreatePackageReader

從 IStream 提供的內容建立唯讀套件讀取器。 此方法不會驗證數位簽章。
CreatePackageReader2

從 IStream 提供的內容建立唯讀套件讀取器,並提供選擇性參數來指定套件的預期摘要。
CreatePackageWriter

建立可新增檔案的僅限寫入套件物件。
CreateSourceContentGroupMapReader

建立 IAppxSourceContentGroupMapReader。
CreateValidatedBlockMapReader

從 IStream 和數位簽章所提供的內容建立唯讀區塊對應物件模型。
DecryptBundle

從加密的套件組合建立未加密的 Windows 應用程式套件組合。
DecryptPackage

從加密的 Windows 應用程式套件建立未加密的 Windows 應用程式套件。
DeletePackageDependency

使用 TryCreatePackageDependency 方法刪除您稍早建立之架構套件相依性的安裝時間參考。 這個方法會通知作業系統,如果沒有其他應用程式相依于架構套件,則移除架構套件是安全的。
EncryptBundle

從未加密的 Windows 應用程式套件組合建立加密的 Windows 應用程式套件組合。 (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

從未加密的 Windows 應用程式套件組合建立加密的 Windows 應用程式套件組合。 (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

從未加密的 Windows 應用程式套件建立加密的 Windows 應用程式套件。 (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

從未加密的 Windows 應用程式套件建立加密的 Windows 應用程式套件。 (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

從未加密的 Windows 應用程式套件建立加密的 Windows 應用程式套件。 (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

尋找具有目前使用者指定系列名稱的套件。
FormatApplicationUserModelId

從套件系列名稱和套件相對應用程式識別碼建構應用程式使用者模型識別碼, (PRAID) 。
GetApplications

取得逐一查看資訊清單中定義之應用程式的列舉值。
GetApplicationUserModelId

取得指定進程的應用程式使用者模型識別碼。
GetApplicationUserModelIdFromToken

取得指定之權杖的應用程式使用者模型識別碼。
GetAppUserModelId

取得應用程式使用者模型識別碼。
GetArchitecture

取得資訊清單中所定義的處理器架構。 (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

取得資訊清單中所定義的處理器架構。 (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

從內容群組對應取得自動內容群組 () 。
GetAutomaticGroups

從來源內容群組對應取得自動內容群組 () 。
GetBlockMap

從套件組合擷取唯讀區塊對應物件。
GetBlockMap

擷取封裝的區塊對應物件模型。
GetBlocks

擷取列舉值,以周遊區塊對應中列出的檔案區塊。
GetBoolValue

取得 properties 區段中指定之布林專案的值。
GetCapabilities

取得封裝所要求的功能清單。
GetCompressedSize

擷取區塊的壓縮大小。
GetCompressionOption

擷取用來將檔案儲存在封裝中的壓縮選項。
GetContentType

擷取檔案的內容類型。
GetCurrent

取得位於列舉值目前位置的 區塊。
GetCurrent

取得位於列舉值目前位置的檔案。
GetCurrent

取得列舉值目前位置的選擇性配套資訊。
GetCurrent

<取得位於列舉值目前位置的 Package > 專案。
GetCurrent

從位於列舉值目前位置的內容群組取得檔案。
GetCurrent

取得列舉值目前位置的內容群組。
GetCurrent

取得位於列舉值目前位置的承載檔案。
GetCurrent

取得位於列舉值目前位置的應用程式。
GetCurrent

取得列舉值目前位置的裝置功能。
GetCurrent

<取得位於列舉值目前位置的 MainPackageDependency > 專案。
GetCurrent

取得位於列舉值目前位置的相依性套件。
GetCurrent

取得位於列舉值目前位置的資源。
GetCurrentApplicationUserModelId

取得目前進程的應用程式使用者模型識別碼。
GetCurrentPackageFamilyName

取得呼叫進程的封裝系列名稱。
GetCurrentPackageFullName

取得呼叫進程的封裝完整名稱。
GetCurrentPackageId

取得呼叫進程的封裝識別碼 (識別碼) 。
GetCurrentPackageInfo

取得呼叫進程的封裝資訊。 (GetCurrentPackageInfo)
GetCurrentPackageInfo2

取得呼叫進程的封裝資訊。 (GetCurrentPackageInfo2)
GetCurrentPackagePath

取得呼叫進程的封裝路徑。 (GetCurrentPackagePath)
GetCurrentPackagePath2

取得呼叫進程的封裝路徑。 (GetCurrentPackagePath2)
GetDeviceCapabilities

取得列舉值,這個列舉值會逐一查看資訊清單中定義的裝置功能。
GetDigest

接收 LPWSTR 的指標,其中包含相關聯介面所管理之應用程式封裝物件物件的摘要表示。
GetFile

使用指定的檔案名,擷取對應至區塊對應中檔案的資料。
GetFileName

擷取 OptionalBundle > 的 < 檔案名屬性。
GetFileName

擷取封裝的檔案名屬性。
GetFiles

擷取列舉值,以周遊區塊對應中列出的檔案。
GetFiles

從內容群組取得檔案。
GetFootprintFile

從套件組合擷取指定的使用量檔案類型。
GetFootprintFile

從套件擷取使用量檔案。
GetHasCurrent

判斷列舉值目前位置是否有區塊。
GetHasCurrent

判斷列舉值目前位置是否有檔案。 (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

判斷列舉值目前位置是否有選擇性套件組合資訊。
GetHasCurrent

判斷列舉值中是否有更多專案。
GetHasCurrent

判斷列舉值目前位置是否有檔案。 (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

判斷列舉值目前位置是否有內容群組。
GetHasCurrent

判斷列舉值目前位置是否有承載檔案。
GetHasCurrent

判斷列舉值目前位置是否有應用程式。
GetHasCurrent

判斷列舉值目前位置是否有裝置功能。
GetHasCurrent

判斷列舉值目前的位置是否有 < MainPackageDependency > 元素。
GetHasCurrent

判斷列舉值目前位置是否有套件相依性。
GetHasCurrent

判斷列舉值目前位置是否有資源。
GetHash

擷取區塊的雜湊值。
GetHashMethod

擷取用來在區塊對應中建立區塊雜湊之雜湊演算法的 URI。
GetIdForPackageDependencyCoNtext

傳回指定之內容控制碼的套件相依性。
GetIsDefaultApplicablePackage

判斷應用程式套件是否為預設適用的套件。
GetIsNonQualifiedResourcePackage

判斷應用程式套件是否為非限定資源套件。
GetIsNonQualifiedResourcePackage

查詢應用程式套件是否為非限定資源套件。
GetIsOptionalPackage

判斷套件是否為選擇性。
GetIsPackageReference

判斷套件是否儲存在應用程式套件組合內,或是否為套件的參考。
GetLocalFileHeaderSize

擷取相關聯 zip 檔案專案之 zip 本機檔案標頭的大小。
GetMainPackageDependencies

取得主要套件相依性列舉值。
GetMainPackageName

從選擇性套件取得主要套件名稱。
GetManifest

從套件組合擷取唯讀資訊清單物件。
GetManifest

擷取封裝之應用程式資訊清單的物件模型。
GetMaxMajorVersionTested

傳回測試為與目前套件相容的套件最大主要版本號碼。
GetMaxVersionTested

從AppxManifest.xml取得測試的最大版本。
GetMinVersion

取得目前封裝具有相依性之套件的最低版本。
GetMinVersion

從AppxManifest.xml取得目標裝置系列的最低版本。
GetName

擷取相關聯 zip 檔案專案的名稱。
GetName

取得內容群組的名稱。
GetName

擷取檔案名,包括相對於封裝根目錄的路徑。
GetName

從AppxManifest.xml取得主要套件相依性的名稱。
GetName

取得目前封裝具有相依性之封裝的名稱。
GetName

取得資訊清單中所定義的封裝名稱。
GetName

從 AppxManifest.xml 取得目標裝置系列的名稱。
GetOffset

擷取套件相對於套件組合開頭的位移。
GetOptionalBundles

擷取物件,代表 < 根 < Bundle > 元素底下的 OptionalBundles > 元素。
GetPackageApplicationIds

取得指定套件中應用程式的識別碼。
GetPackageDependencies

取得列舉值,這個列舉值會逐一查看資訊清單中定義的相依性。
GetPackageFamilyName

從AppxManifest.xml取得主要套件相依性套件的套件系列名稱。
GetPackageFamilyName

取得套件系列名稱。
GetPackageFamilyName

取得指定進程的封裝系列名稱。
GetPackageFamilyNameFromToken

取得指定權杖的封裝系列名稱。
GetPackageFullName

取得套件完整名稱。
GetPackageFullName

取得指定進程的封裝完整名稱。
GetPackageFullNameFromToken

取得指定之權杖的封裝完整名稱。
GetPackageId

擷取物件,表示 OptionalBundle > 的 < 身分識別。
GetPackageId

擷取物件,此物件表示應用程式套件的身分識別。
GetPackageId

擷取物件,表示 < 根 < Bundle > 元素底下的 Identity > 元素。
GetPackageId

取得資訊清單中定義的封裝識別碼。
GetPackageId

取得指定進程的套件識別碼 (識別碼) 。
GetPackageInfo

取得指定封裝的封裝資訊。 (GetPackageInfo)
GetPackageInfo2

取得指定封裝的封裝資訊。 (GetPackageInfo2)
GetPackageInfoItems

擷取套件組合中的選擇性套件。
GetPackageInfoItems

擷取 Packages 專案下所有 < Package >> 元素的 < 列舉值。
GetPackagePath

取得指定封裝的路徑。
GetPackagePathByFullName

取得指定封裝的路徑。 (GetPackagePathByFullName)
GetPackagePathByFullName2

取得指定封裝的路徑。 (GetPackagePathByFullName2)
GetPackagesByPackageFamily

取得具有目前使用者指定系列名稱的套件。
GetPackageType

擷取封裝資訊所代表的封裝類型。
GetPayloadFile

從封裝擷取承載檔案。
GetPayloadFiles

擷取逐一查看封裝中承載檔案的列舉值。
GetPayloadPackage

擷取具有指定檔案名之承載套件的 appx 檔案物件。
GetPayloadPackages

擷取列舉值,逐一查看套件組合中的所有承載套件清單。
GetPrerequisite

取得指定的必要條件,如封裝資訊清單中所定義。
GetProperties

取得資訊清單中所定義的封裝屬性。
GetPublisher

從AppxManifest.xml取得主要套件相依性發行者。
GetPublisher

取得產生目前封裝相依之封裝的發行者名稱。
GetPublisher

取得資訊清單中所定義的封裝發行者名稱。
GetQualifiedResources

取得列舉值,逐一查看資訊清單中定義的限定資源。
GetRequiredGroup

從內容群組對應取得必要的內容群組。
GetRequiredGroup

從來源內容群組對應取得必要的內容群組。
GetResolvedPackageFullNameForPackageDependency

傳回要解析封裝相依性時所使用的套件完整名稱。 此函式不會將封裝新增至進程圖形。
GetResourceId

取得資訊清單中所定義的封裝資源識別碼。
GetResources

擷取列舉值,逐一查看應用程式套件資訊清單中定義的所有 < Resource > 元素。
GetResources

取得列舉值,逐一查看資訊清單中定義的資源。
GetSize

擷取封裝的大小,以位元組為單位。
GetSize

擷取檔案未壓縮的大小。
GetStagedPackageOrigin

取得指定封裝的原點。
GetStagedPackagePathByFullName

取得指定分段封裝的路徑。 (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

取得指定分段封裝的路徑。 (GetStagedPackagePathByFullName2)
GetStream

擷取代表區塊對應 XML 內容的唯讀資料流程。
GetStream

取得未經處理的 XML 檔,而不需要任何前置處理。
GetStream

取得唯讀資料流程,其中包含未壓縮的檔案內容。
GetStream

取得資訊清單讀取器剖析和讀取的原始 XML。
GetStringValue

取得資訊清單之應用程式中繼資料區段中字串元素的值。
GetStringValue

取得 properties 區段中指定之字串專案的值。
GetUncompressedSize

擷取相關聯 zip 檔案專案的未壓縮大小。
GetVersion

取得資訊清單中所定義的封裝版本。
GetXmlDom

取得應用程式安裝程式檔案的 XML DOM。
MoveNext

將列舉值的位置往前移至下一個區塊。
MoveNext

將列舉值的位置往前移至下一個檔案。 (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

將列舉值的位置前進到下一組選擇性套件組合資訊。
MoveNext

將列舉值的位置往前移至下一個 < Package > 元素。
MoveNext

將列舉值的位置往前移至下一個檔案。 (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

將列舉值的位置往前移至下一個內容群組。
MoveNext

將列舉值的位置往前移至下一個承載檔案。
MoveNext

將列舉值的位置往前移至下一個應用程式。
MoveNext

將列舉值的位置前進到下一個裝置功能。
MoveNext

將列舉值的位置前進到下一個 < MainPackageDependency > 元素。
MoveNext

將列舉值的位置往前移至下一個套件相依性。
MoveNext

將列舉值的位置往前移至下一個資源。
OpenPackageInfoByFullName

開啟指定封裝的套件資訊。
PackageFamilyNameFromFullName

取得指定封裝完整名稱的套件系列名稱。
PackageFamilyNameFromId

取得指定之封裝識別碼的套件系列名稱。
PackageFullNameFromId

取得指定封裝識別碼的套件完整名稱, (識別碼) 。
PackageIdFromFullName

取得指定套件完整名稱的套件識別碼 (識別碼) 。
PackageNameAndPublisherIdFromFamilyName

取得指定套件系列名稱的套件名稱和發行者識別碼 (識別碼) 。
ParseApplicationUserModelId

將應用程式使用者模型識別碼解構為其套件系列名稱和套件相對應用程式識別碼, (PRAID) 。
RemovePackageDependency

從目前進程的套件圖形中移除已解析的套件相依性 (,也就是使用 AddPackageDependency 函式) 新增之架構套件相依性的執行時間參考。
TryCreatePackageDependency

使用指定的套件系列名稱、最低版本和其他準則,為目前應用程式的架構套件相依性建立安裝時間參考。
UpdateEncryptedPackage

更新加密的應用程式套件。
UpdatePackage

更新應用程式套件。
UpdatePackageManifest

更新應用程式套件資訊清單。
ValidateFileHash

根據此區塊對應檔案之區塊元素中所儲存的雜湊,驗證檔案的內容。

介面

 
IAppxAppInstallerReader

提供應用程式安裝程式檔案之 XML DOM 的存取權。
IAppxBlockMapBlock

IAppxBlockMapBlock 介面提供唯讀物件,代表應用程式套件之區塊對應檔 (AppxBlockMap.xml) 內所含檔案內的個別區塊。
IAppxBlockMapBlocksEnumerator

列舉單一檔案中區塊對應中的區塊。
IAppxBlockMapFile

表示區塊對應中的檔案。
IAppxBlockMapFilesEnumerator

列舉區塊對應中的檔案。
IAppxBlockMapReader

表示區塊對應的唯讀物件模型,可存取檔案屬性和區塊雜湊。
IAppxBundleFactory

建立物件來讀取和寫入套件組合套件。
IAppxBundleFactory2

建立物件來讀取和寫入套件組合套件,並能夠指定套件組合檔案的預期摘要。
IAppxBundleManifestOptionalBundleInfo

提供套件資訊清單中 OptionalBundle > 元素的唯讀物件模型 < 。
IAppxBundleManifestOptionalBundleInfoEnumerator

列舉套件組合中的選擇性套件組合資訊。
IAppxBundleManifestPackageInfo

提供套件組合套件資訊清單中 Package > 元素的唯讀物件模型 < 。 (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

提供套件組合套件資訊清單中 Package > 元素的唯讀物件模型 < 。 (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

針對套件組合套件資訊清單中所述的承載套件清單,提供唯讀物件模型。
IAppxBundleManifestReader

提供套件組合套件資訊清單的唯讀物件模型。 (IAppxBundleManifestReader)
IAppxBundleManifestReader2

提供套件組合套件資訊清單的唯讀物件模型。 (IAppxBundleManifestReader2)
IAppxBundleReader

提供套件組合套件的唯讀物件模型。
IAppxBundleWriter

提供套件組合套件的僅限寫入物件模型。 (IAppxBundleWriter)
IAppxBundleWriter2

提供套件組合套件的僅限寫入物件模型。 (IAppxBundleWriter2)
IAppxBundleWriter3

提供套件組合套件的僅限寫入物件模型。 (IAppxBundleWriter3)
IAppxBundleWriter4

提供套件組合套件的僅限寫入物件模型。 (IAppxBundleWriter4)
IAppxContentGroup

擷取內容群組的相關資訊。
IAppxContentGroupFilesEnumerator

從內容群組對應列舉內容群組中的檔案。
IAppxContentGroupMapReader

取得內容群組對應的相關資訊。
IAppxContentGroupMapWriter

提供內容群組對應的唯寫物件模型。
IAppxContentGroupsEnumerator

從內容群組對應列舉內容群組。
IAppxDigestProvider

提供用來擷取應用程式封裝物件的摘要字串表示的 API。
IAppxEncryptedBundleWriter

提供加密套件組合套件的僅限寫入物件模型。 (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

提供加密套件組合套件的僅限寫入物件模型。 (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

提供加密套件組合套件的僅限寫入物件模型。 (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

提供加密應用程式套件的僅限寫入物件模型。 (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

提供加密應用程式套件的僅限寫入物件模型。 (IAppxEncryptedPackageWriter2)
IAppxEncryptionFactory

建立物件來加密、解密、讀取和寫入套件和套件組合。
IAppxEncryptionFactory2

建立物件來加密、解密、讀取和寫入 Windows 應用程式套件和套件組合。 (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

建立物件來加密、解密、讀取和寫入 Windows 應用程式套件和套件組合。 (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

建立物件來加密 Windows 應用程式套件和套件組合。
IAppxEncryptionFactory5

建立物件來讀取加密的 Windows 應用程式套件和套件組合。
IAppxFactory

建立物件來讀取和寫入應用程式套件。 (IAppxFactory)
IAppxFactory2

建立物件來讀取和寫入應用程式套件。 (IAppxFactory2)
IAppxFactory3

建立物件來讀取和寫入應用程式套件、資訊清單和應用程式安裝程式檔案。
IAppxFile

擷取封裝中承載或使用量檔案的相關資訊。
IAppxFilesEnumerator

列舉封裝中的承載檔案。
IAppxManifestApplication

提供應用程式的屬性值存取權。
IAppxManifestApplicationsEnumerator

列舉封裝資訊清單中定義的應用程式。
IAppxManifestDeviceCapabilitiesEnumerator

列舉封裝資訊清單中定義的裝置功能。
IAppxManifestMainPackageDependenciesEnumerator

<列舉應用程式資訊清單中的 MainPackageDependency > 元素。
IAppxManifestMainPackageDependency

提供主要封裝相依性屬性值的存取權。
IAppxManifestOptionalPackageInfo

提供選擇性封裝資訊的屬性值存取。
IAppxManifestPackageDependenciesEnumerator

列舉封裝資訊清單中定義的套件相依性。
IAppxManifestPackageDependency

描述某個封裝在另一個封裝上的相依性。 (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

描述某個封裝在另一個封裝上的相依性。 (IAppxManifestPackageDependency2)
IAppxManifestPackageId

提供套件身分識別的存取權。
IAppxManifestPackageId2

提供應用程式套件身分識別的存取權。
IAppxManifestProperties

提供封裝資訊清單之 properties 區段的唯讀存取權。
IAppxManifestReader

表示封裝資訊清單的物件模型,提供存取資訊清單專案和屬性的方法。 (IAppxManifestReader)
IAppxManifestReader2

表示封裝資訊清單的物件模型,提供存取資訊清單專案和屬性的方法。 (IAppxManifestReader2)
IAppxManifestReader5

表示封裝資訊清單的物件模型,提供存取資訊清單專案和屬性的方法。 (IAppxManifestReader5)
IAppxManifestReader6

表示封裝資訊清單的物件模型,提供存取資訊清單專案和屬性的方法。 (IAppxManifestReader6)
IAppxManifestResourcesEnumerator

列舉封裝資訊清單中定義的資源。
IAppxManifestTargetDeviceFamily

從AppxManifest.xml擷取目標裝置系列的相關資訊。
IAppxPackageEditor

提供編輯應用程式套件的功能。
IAppxPackageReader

提供應用程式套件的唯讀物件模型。
IAppxPackageWriter

提供應用程式套件的僅限寫入物件模型。 (IAppxPackageWriter)
IAppxPackageWriter2

提供應用程式套件的僅限寫入物件模型。 (IAppxPackageWriter2)
IAppxPackageWriter3

提供應用程式套件的僅限寫入物件模型。 (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

取得來源內容群組對應的相關資訊。

結構

 
APPX_ENCRYPTED_EXEMPTIONS

豁免 Windows 應用程式套件加密的檔案。
APPX_ENCRYPTED_PACKAGE_SETTINGS

加密 Windows 應用程式套件的設定。
APPX_ENCRYPTED_PACKAGE_SETTINGS2

加密的 Windows 應用程式套件設定。
APPX_KEY_INFO

Windows 應用程式套件金鑰資訊。
APPX_PACKAGE_SETTINGS

表示用來建立封裝的套件設定。
APPX_PACKAGE_WRITER_PAYLOAD_STREAM

包含要寫入應用程式套件的檔案資料和中繼資料。
PACKAGE_ID

表示套件識別資訊,例如名稱、版本和發行者。
PACKAGE_INFO

表示包含套件識別碼、完整名稱和安裝位置的套件識別資訊。
PACKAGE_VERSION

表示套件版本資訊。