Baca dalam bahasa Inggris

Bagikan melalui


header appmodel.h

Header ini digunakan oleh Pengemasan, penyebaran, dan kueri aplikasi Bursa Windows. Untuk informasi selengkapnya, lihat:

appmodel.h berisi antarmuka pemrograman berikut:

Fungsi

 
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.

Struktur

 
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.

Enumerasi

 
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.