header appmodel.h
Header ini digunakan oleh Pengemasan, penyebaran, dan kueri aplikasi Bursa Windows. Untuk informasi selengkapnya, lihat:
appmodel.h berisi antarmuka pemrograman berikut:
AddPackageDependency Menyelesaikan PackageDependency yang ditentukan sebelumnya ke paket tertentu dan menambahkannya ke grafik paket proses pemanggilan. Setelah dependensi ditambahkan, metode pemuatan kode lainnya (seperti LoadLibrary dan CoCreateInstance) dapat menemukan biner dalam paket yang diselesaikan. |
AppPolicyGetClrCompat Mengambil nilai yang menunjukkan jenis aplikasi proses sehingga Anda dapat menentukan apakah akan mengaktifkan refleksi privat dan/atau membuat objek terkelola tangkas. |
AppPolicyGetCreateFileAccess Mengambil nilai yang menunjukkan apakah proses memiliki akses penuh atau terbatas ke perangkat IO (file, aliran file, direktori, disk fisik, volume, buffer konsol, drive pita, sumber daya komunikasi, mailslot, dan pipa). |
AppPolicyGetLifecycleManagement Mengambil nilai yang menunjukkan apakah proses dapat ditangguhkan/dilanjutkan oleh Process Lifecycle Manager (PLM). |
AppPolicyGetMediaFoundationCodecLoading Mengambil nilai yang menunjukkan apakah kebijakan proses memungkinkannya memuat plugin non-Windows (pihak ketiga). Anda dapat menggunakan nilai untuk memutuskan apakah akan mengizinkan plugin non-Windows (pihak ketiga) atau tidak. |
AppPolicyGetProcessTerminationMethod Mengambil metode yang digunakan untuk mengakhiri proses. |
AppPolicyGetShowDeveloperDiagnostic Mengambil metode yang digunakan untuk proses untuk menampilkan informasi pengembang, seperti pernyataan, kepada pengguna. |
AppPolicyGetThreadInitializationType Mengambil jenis inisialisasi yang harus dilakukan secara otomatis untuk proses ketika beginthread[ex] membuat utas. |
AppPolicyGetWindowingModel Mengambil nilai yang menunjukkan apakah proses menggunakan model windowing berbasis CoreWindow, atau berbasis HWND. Anda dapat menggunakan nilai untuk memutuskan cara mendaftar pemberitahuan perubahan status jendela (ukuran berubah, visibilitas berubah, dll.). |
ClosePackageInfo Menutup referensi ke informasi paket yang ditentukan. |
DeletePackageDependency Menghapus referensi waktu penginstalan untuk dependensi paket kerangka kerja yang Anda buat sebelumnya dengan menggunakan metode TryCreatePackageDependency. Metode ini menginformasikan OS bahwa aman untuk menghapus paket kerangka kerja jika tidak ada aplikasi lain yang memiliki dependensi padanya. |
FindPackagesByPackageFamily Menemukan paket dengan nama keluarga yang ditentukan untuk pengguna saat ini. |
FormatApplicationUserModelId Membuat ID model pengguna aplikasi dari nama keluarga paket dan ID aplikasi relatif paket (PRAID). |
GetApplicationUserModelId Mendapatkan ID model pengguna aplikasi untuk proses yang ditentukan. |
GetApplicationUserModelIdFromToken Mendapatkan ID model pengguna aplikasi untuk token yang ditentukan. |
GetCurrentApplicationUserModelId Mendapatkan ID model pengguna aplikasi untuk proses saat ini. |
GetCurrentPackageFamilyName Mendapatkan nama keluarga paket untuk proses panggilan. |
GetCurrentPackageFullName Mendapatkan nama lengkap paket untuk proses panggilan. |
GetCurrentPackageId Mendapatkan pengidentifikasi paket (ID) untuk proses panggilan. |
GetCurrentPackageInfo Mendapatkan informasi paket untuk proses panggilan. (GetCurrentPackageInfo) |
GetCurrentPackageInfo2 Mendapatkan informasi paket untuk proses panggilan. (GetCurrentPackageInfo2) |
GetCurrentPackagePath Mendapatkan jalur paket untuk proses panggilan. (GetCurrentPackagePath) |
GetCurrentPackagePath2 Mendapatkan jalur paket untuk proses panggilan. (GetCurrentPackagePath2) |
GetIdForPackageDependencyContext Mengembalikan dependensi paket untuk handel konteks yang ditentukan. |
GetPackageApplicationIds Mendapatkan ID aplikasi dalam paket yang ditentukan. |
GetPackageFamilyName Mendapatkan nama keluarga paket untuk proses yang ditentukan. |
GetPackageFamilyNameFromToken Mendapatkan nama keluarga paket untuk token yang ditentukan. |
GetPackageFullName Mendapatkan nama lengkap paket untuk proses yang ditentukan. |
GetPackageFullNameFromToken Mendapatkan nama lengkap paket untuk token yang ditentukan. |
GetPackageId Mendapatkan pengidentifikasi paket (ID) untuk proses yang ditentukan. |
GetPackageInfo Mendapatkan informasi paket untuk paket yang ditentukan. (GetPackageInfo) |
GetPackageInfo2 Mendapatkan informasi paket untuk paket yang ditentukan. (GetPackageInfo2) |
GetPackagePath Mendapatkan jalur untuk paket yang ditentukan. |
GetPackagePathByFullName Mendapatkan jalur paket yang ditentukan. (GetPackagePathByFullName) |
GetPackagePathByFullName2 Mendapatkan jalur paket yang ditentukan. (GetPackagePathByFullName2) |
GetPackagesByPackageFamily Mendapatkan paket dengan nama keluarga yang ditentukan untuk pengguna saat ini. |
GetResolvedPackageFullNameForPackageDependency Mengembalikan nama lengkap paket yang akan digunakan jika dependensi paket harus diselesaikan. Fungsi ini tidak menambahkan paket ke grafik proses. |
GetStagedPackageOrigin Mendapatkan asal paket yang ditentukan. |
GetStagedPackagePathByFullName Mendapatkan jalur paket bertahap yang ditentukan. (GetStagedPackagePathByFullName) |
GetStagedPackagePathByFullName2 Mendapatkan jalur paket bertahap yang ditentukan. (GetStagedPackagePathByFullName2) |
OpenPackageInfoByFullName Membuka informasi paket dari paket yang ditentukan. |
PackageFamilyNameFromFullName Mendapatkan nama keluarga paket untuk nama lengkap paket yang ditentukan. |
PackageFamilyNameFromId Mendapatkan nama keluarga paket untuk pengidentifikasi paket yang ditentukan. |
PackageFullNameFromId Mendapatkan nama lengkap paket untuk pengidentifikasi paket (ID) yang ditentukan. |
PackageIdFromFullName Mendapatkan pengidentifikasi paket (ID) untuk nama lengkap paket yang ditentukan. |
PackageNameAndPublisherIdFromFamilyName Mendapatkan nama paket dan pengidentifikasi penerbit (ID) untuk nama keluarga paket yang ditentukan. |
ParseApplicationUserModelId Mendekonstruksi ID model pengguna aplikasi ke nama keluarga paket dan ID aplikasi relatif paket (PRAID). |
RemovePackageDependency 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 AddPackageDependency). |
TryCreatePackageDependency Membuat referensi waktu penginstalan untuk dependensi paket kerangka kerja untuk aplikasi saat ini, menggunakan nama keluarga paket yang ditentukan, versi minimum, dan kriteria tambahan. |
PACKAGE_ID Mewakili informasi identifikasi paket, seperti nama, versi, dan penerbit. |
PACKAGE_INFO Mewakili informasi identifikasi paket yang mencakup pengidentifikasi paket, nama lengkap, dan lokasi penginstalan. |
PACKAGE_VERSION Mewakili informasi versi paket. |
AddPackageDependencyOptions Menentukan opsi yang dapat diterapkan saat menambahkan dependensi paket. |
AppPolicyClrCompat Enumerasi AppPolicyClrCompat menunjukkan jenis aplikasi proses sehingga Anda dapat menentukan apakah akan mengaktifkan refleksi privat dan/atau membuat objek terkelola gesit. |
AppPolicyCreateFileAccess Enumerasi AppPolicyCreateFileAccess menunjukkan apakah proses memiliki akses penuh atau terbatas ke perangkat IO (file, aliran file, direktori, disk fisik, volume, buffer konsol, tape drive, sumber daya komunikasi, mailslot, dan pipa). |
AppPolicyLifecycleManagement Enumerasi AppPolicyLifecycleManagement menunjukkan apakah proses dikelola siklus hidup atau tidak. |
AppPolicyMediaFoundationCodecLoading Enumerasi AppPolicyMediaFoundationCodecLoading menunjukkan apakah kebijakan proses memungkinkannya memuat plugin non-Windows (pihak ketiga). |
AppPolicyProcessTerminationMethod Enumerasi AppPolicyProcessTerminationMethod menunjukkan metode yang digunakan untuk mengakhiri proses. |
AppPolicyShowDeveloperDiagnostic Enumerasi AppPolicyShowDeveloperDiagnostic menunjukkan metode yang digunakan untuk proses untuk menampilkan informasi pengembang, seperti pernyataan, kepada pengguna. |
AppPolicyThreadInitializationType Enumerasi AppPolicyThreadInitializationType menunjukkan jenis inisialisasi yang harus dilakukan secara otomatis untuk proses ketika beginthread[ex] membuat utas. |
AppPolicyWindowingModel Enumerasi AppPolicyWindowingModel menunjukkan apakah proses menggunakan model windowing berbasis CoreWindow, atau berbasis HWND. |
CreatePackageDependencyOptions Menentukan opsi yang dapat diterapkan saat membuat dependensi paket dengan menggunakan fungsi TryCreatePackageDependency. |
PackageDependencyLifetimeKind Menentukan nilai yang menunjukkan jenis artefak yang digunakan untuk menentukan masa pakai dependensi paket. |
PackageDependencyProcessorArchitectures Menentukan arsitektur prosesor untuk dependensi paket kerangka kerja yang Anda buat dengan menggunakan fungsi TryCreatePackageDependency. |
PackageOrigin Menentukan asal paket. |
PackagePathType Menunjukkan jenis folder paket yang akan diambil. |