封裝、部署和查詢 Windows 市集應用程式
Windows 市集應用程式技術的封裝、部署和查詢概觀。
若要開發 Windows 市集應用程式的封裝、部署和查詢,您需要下列標頭:
如需這項技術的程序設計指引,請參閱:
枚舉
AddPackageDependencyOptions 定義可在新增套件相依性時套用的選項。 |
AddPackageDependencyOptions2 定義可在新增套件相依性時套用的選項(第 2 版)。 |
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)可以在解析的套件中找到二進位檔。 |
AddPackageDependency2 解析先前定義的套件相依性至特定套件,並將它新增至叫用程式的套件圖形。 新增相依性之後,其他程式代碼載入方法(例如 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 區段中指定之 Boolean 元素的值。 |
GetCapabilities 取得封裝所要求的功能清單。 |
GetCompressedSize 擷取區塊的壓縮大小。 |
GetCompressionOption 擷取用來將檔案儲存在封裝中的壓縮選項。 |
GetContentType 擷取檔案的內容類型。 |
GetCurrent 取得位於列舉值目前位置的 區塊。 |
GetCurrent 取得位於列舉值目前位置的檔案。 |
GetCurrent 取得列舉值目前位置的選擇性配套資訊。 |
GetCurrent 取得位於列舉值目前位置的 <Package> 專案。 |
GetCurrent 從位於列舉值目前位置的內容群組取得檔案。 |
GetCurrent 取得位於列舉值目前位置的內容群組。 |
GetCurrent 取得位於列舉值目前位置的承載檔案。 |
GetCurrent 取得位於列舉值目前位置的應用程式。 |
GetCurrent 取得位於列舉值目前位置的裝置功能。 |
GetCurrent 取得位於列舉值目前位置的 mainPackageDependency< 專案 >。 |
GetCurrent 取得位於列舉值目前位置的相依性套件。 |
GetCurrent 取得位於列舉值目前位置的資源。 |
GetCurrentApplicationUserModelId 取得目前進程的應用程式使用者模型標識碼。 |
GetCurrentPackageFamilyName 取得呼叫進程的套件系列名稱。 |
GetCurrentPackageFullName 取得呼叫進程的套件完整名稱。 |
GetCurrentPackageId 取得呼叫進程的套件識別碼(ID)。 |
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 取得指定進程的封裝標識碼(ID)。 |
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 取得指定之封裝標識碼的套件完整名稱(ID)。 |
PackageIdFromFullName 取得指定封裝完整名稱的套件識別碼(ID)。 |
PackageNameAndPublisherIdFromFamilyName 取得指定套件系列名稱的套件名稱和發行者識別碼(ID)。 |
ParseApplicationUserModelId 將應用程式使用者模型識別碼解構為其套件系列名稱和套件相對應用程序識別碼(PRAID)。 |
RemovePackageDependency 從目前進程的套件圖形中移除已解析的套件相依性(也就是使用 AddPackageDependency 函式新增之架構套件相依性的運行時間參考)。 |
TryCreatePackageDependency 使用指定的套件系列名稱、最低版本和其他準則,為目前應用程式的架構套件相依性建立安裝時間參考。 |
UpdateEncryptedPackage 更新加密的應用程式套件。 |
UpdatePackage 更新應用程式套件。 |
UpdatePackageManifest 更新應用程式套件指令清單。 |
ValidateFileHash 根據儲存在此區塊對應檔案之區塊元素中的哈希,驗證檔案的內容。 |
VerifyApplicationUserModelId 驗證應用程式使用者模型識別碼是否在語法上有效。 |
VerifyPackageFamilyName 驗證套件系列名稱是否在語法上有效。 |
VerifyPackageFullName 驗證套件完整名稱是否在語法上有效。 |
VerifyPackageId 驗證套件識別碼是否在語法上有效。 |
VerifyPackageRelativeApplicationId 驗證套件相對應用程式識別碼是否在語法上有效。 |
介面
IAppxAppInstallerReader 提供應用程式安裝程式檔案之 XML DOM 的存取權。 |
IAppxBlockMapBlock IAppxBlockMapBlock 介面提供唯讀物件,代表應用程式套件區塊對應檔案中所包含的檔案內個別區塊。AppxBlockMap.xml。 |
IAppxBlockMapBlocksEnumerator 列舉單一檔案中區塊對應中的區塊。 |
IAppxBlockMapFile 表示區塊對應中的檔案。 |
IAppxBlockMapFilesEnumerator 從區塊對應列舉檔案。 |
IAppxBlockMapReader 表示區塊對應的只讀物件模型,可提供檔案屬性和區塊哈希的存取權。 |
IAppxBundleFactory 建立對象來讀取和寫入套件組合套件。 |
IAppxBundleFactory2 建立對象來讀取和寫入套件組合套件,並能夠指定套件組合檔案的預期摘要。 |
IAppxBundleManifestOptionalBundleInfo 提供套件組合指令清單中 <OptionalBundle> 專案的只讀物件模型。 |
IAppxBundleManifestOptionalBundleInfoEnumerator 列舉套件組合的選擇性套件組合資訊。 |
IAppxBundleManifestPackageInfo 為套件組合指令清單中的 <套件> 專案提供唯讀物件模型。 (IAppxBundleManifestPackageInfo) |
IAppxBundleManifestPackageInfo2 為套件組合指令清單中的 <套件> 專案提供唯讀物件模型。 (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 表示套件版本資訊。 |