msixdynamicdependency.h 標頭
動態相依性 API會使用此標頭。
msixdynamicdependency.h 包含下列程序設計介面:
MddAddPackageDependency 使用 MddTryCreatePackageDependency 方法,搭配指定的選項,為稍早建立的架構套件相依性新增運行時間參考。 在此方法成功傳回之後,您的應用程式可以啟動類型,並使用架構套件的內容。 |
MddDeletePackageDependency 使用 MddTryCreatePackageDependency 方法,刪除您稍早建立之架構套件相依性的安裝時間參考。 此方法會通知作業系統,如果沒有其他應用程式相依於架構套件,則移除架構套件是安全的。 |
MddGetGenerationId 傳回封裝圖形的目前產生標識碼。 |
MddGetIdForPackageDependencyContext 傳回指定之內容句柄的套件相依性。 |
MddGetResolvedPackageFullNameForPackageDependency 傳回要解析封裝相依性時所使用的套件完整名稱。 此函式不會將套件新增至叫用程式的套件圖形。 |
MddRemovePackageDependency 從目前進程的套件圖形中移除已解析的套件相依性(也就是使用 MddAddPackageDependency 函式新增之架構套件相依性的運行時間參考)。 |
MddTryCreatePackageDependency 使用指定的套件系列名稱、最低版本和其他準則,為目前應用程式的架構套件相依性建立安裝時間參考。 |
MddAddPackageDependencyOptions 定義使用 MddAddPackageDependency 函式將運行時間參考新增至架構套件時可套用的選項。 |
MddCreatePackageDependencyOptions 定義可使用 MddTryCreatePackageDependency 函式建立套件相依性時套用的選項。 |
MddPackageDependencyLifetimeKind 指定值,指出用來定義套件相依性存留期的成品類型。 |
MddPackageDependencyProcessorArchitectures 定義您使用 MddTryCreatePackageDependency 函式建立之架構套件相依性的處理器架構。 |