共用方式為


msixdynamicdependency.h 標頭

動態相依性 API會使用此標頭。

msixdynamicdependency.h 包含下列程式設計介面:

函式

 
MddAddPackageDependency

使用 MddTryCreatePackageDependency 方法,新增您稍早建立之架構套件相依性的執行時間參考,以及指定的選項。 在此方法成功傳回之後,您的應用程式可以啟動類型和使用架構套件的內容。
MddDeletePackageDependency

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

傳回封裝圖形目前的世代識別碼。
MddGetIdForPackageDependencyCoNtext

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

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

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

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

列舉

 
MddAddPackageDependencyOptions

定義使用 MddAddPackageDependency 函式將執行時間參考新增至架構套件時可套用的選項。
MddCreatePackageDependencyOptions

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

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

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