API Dependensi Dinamis

API ini dirancang untuk digunakan oleh aplikasi desktop yang tidak dikemas untuk memuat paket kerangka kerja selain paket kerangka kerja SDK Aplikasi Windows. Setelah paket kerangka kerja yang ditentukan dimuat oleh aplikasi desktop yang tidak dikemas, aplikasi dapat memanggil API yang disediakan oleh paket kerangka kerja.

Untuk menggunakan API Dependensi Dinamis, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat Menggunakan API dependensi dinamis untuk mereferensikan paket MSIX pada durasi.

Enumerasi

 
MddAddPackageDependencyOptions

Menentukan opsi yang dapat diterapkan saat menambahkan referensi run-time ke paket kerangka kerja dengan menggunakan fungsi MddAddPackageDependency.
MddCreatePackageDependencyOptions

Menentukan opsi yang dapat diterapkan saat membuat dependensi paket dengan menggunakan fungsi MddTryCreatePackageDependency.
MddPackageDependencyLifetimeKind

Menentukan nilai yang menunjukkan jenis artefak yang digunakan untuk menentukan masa pakai dependensi paket.
MddPackageDependencyProcessorArchitectures

Menentukan arsitektur prosesor untuk dependensi paket kerangka kerja yang Anda buat dengan menggunakan fungsi MddTryCreatePackageDependency.

Fungsi

 
MddAddPackageDependency

Menambahkan referensi run-time untuk dependensi paket kerangka kerja yang Anda buat sebelumnya dengan menggunakan metode MddTryCreatePackageDependency, dengan opsi yang ditentukan. Setelah metode ini berhasil dikembalikan, aplikasi Anda dapat mengaktifkan jenis dan menggunakan konten dari paket kerangka kerja.
MddDeletePackageDependency

Menghapus referensi waktu penginstalan untuk dependensi paket kerangka kerja yang Anda buat sebelumnya dengan menggunakan metode MddTryCreatePackageDependency. Metode ini menginformasikan OS bahwa aman untuk menghapus paket kerangka kerja jika tidak ada aplikasi lain yang memiliki dependensi padanya.
MddGetGenerationId

Mengembalikan ID generasi grafik paket saat ini.
MddGetIdForPackageDependencyContext

Mengembalikan dependensi paket untuk handel konteks yang ditentukan.
MddGetResolvedPackageFullNameForPackageDependency

Mengembalikan nama lengkap paket yang akan digunakan jika dependensi paket harus diselesaikan. Fungsi ini tidak menambahkan paket ke grafik paket proses pemanggilan.
MddRemovePackageDependency

Menghapus dependensi paket yang diselesaikan dari grafik paket proses saat ini (yaitu, referensi run-time untuk dependensi paket kerangka kerja yang ditambahkan dengan menggunakan fungsi MddAddPackageDependency).
MddTryCreatePackageDependency

Membuat referensi waktu penginstalan untuk dependensi paket kerangka kerja untuk aplikasi saat ini, menggunakan nama keluarga paket yang ditentukan, versi minimum, dan kriteria tambahan.