Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan opsi (versi 2) yang dapat diterapkan saat menambahkan referensi run-time ke paket kerangka kerja dengan menggunakan fungsi AddPackageDependency2.
Sintaksis
typedef enum AddPackageDependencyOptions2 {
AddPackageDependencyOptions2_None,
AddPackageDependencyOptions2_PrependIfRankCollision,
AddPackageDependencyOptions2_SpecifiedPackageFamilyOnly
} ;
Konstanta
AddPackageDependencyOptions2_NoneTidak ada opsi yang diterapkan. |
AddPackageDependencyOptions2_PrependIfRankCollisionJika beberapa paket ada dalam grafik paket dengan peringkat yang sama dengan panggilan ke AddPackageDependency2, maka paket yang diselesaikan ditambahkan sebelum yang lain dengan peringkat yang sama. Untuk informasi selengkapnya, lihat AddPackageDependency2. |
AddPackageDependencyOptions2_SpecifiedPackageFamilyOnlyHanya menambahkan keluarga paket target ke grafik paket. Ini memberi Anda cara untuk mengelola dependensi Anda secara lebih bedah saat runtime. Paket Framework tidak dapat mendeklarasikan dependensi dalam manifes Framework (artinya, daftar dependensi paket Framework selalu berukuran 1— [TheFrameworkPackage].
AddPackageDependency2 menargetkan paket Framework hanya menambahkan target ke grafik paket pemanggil; paket Kerangka Kerja telah mendeklarasikan dependensi. Dengan demikian menargetkan paket Kerangka Kerja menghindari kebutuhan untuk membatasi dependensi dinamis ke keluarga paket target, tetapi paket Kerangka Kerja tidak dapat mengganti paket Utama untuk penggunaan dinamis karena ada beberapa hal yang hanya dapat dilakukan paket Utama (misalnya, Server OOP COM Paket, windows.startupTask, dan banyak lagi). Paket utama membawa masalah paket tidak langsung tambahan ini, dan dengan demikian kebutuhan akan opsi AddPackageDependencyOptions2_SpecifiedPackageFamilyOnly, yang mempersempit cakupan AddPackageDependency2 hanya untuk keluarga paket yang ditargetkan langsung. |
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 11, versi 23H2 (10.0; Build 22631) |
| Header | appmodel.h |