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. |