封裝、部署及查詢 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 表示套件版本資訊。 |