Fungsi GetPackageApplicationIds (appmodel.h)
Mendapatkan ID aplikasi dalam paket yang ditentukan.
Sintaks
LONG GetPackageApplicationIds(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parameter
[in] packageInfoReference
Jenis: PACKAGE_INFO_REFERENCE
Referensi ke informasi paket.
[in, out] bufferLength
Jenis: UINT32*
Penunjuk ke variabel yang menyimpan ukuran buffer, dalam byte.
Pertama Anda meneruskan NULL ke buffer untuk mendapatkan ukuran buffer yang diperlukan. Anda menggunakan nomor ini untuk mengalokasikan ruang memori untuk buffer. Kemudian Anda meneruskan alamat ruang memori ini untuk mengisi buffer.
[out, optional] buffer
Jenis: BYTE*
Pointer ke ruang memori yang menerima ID aplikasi.
[out, optional] count
Jenis: UINT32*
Penunjuk ke variabel yang menerima jumlah ID aplikasi dalam buffer.
Nilai kembali
Jenis: LONG
Jika fungsi berhasil, fungsi akan mengembalikan ERROR_SUCCESS. Jika tidak, fungsi mengembalikan kode kesalahan. Kode kesalahan yang mungkin mencakup yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Buffer tidak cukup besar untuk menyimpan data. Ukuran yang diperlukan ditentukan oleh bufferLength. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8.1 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | appmodel.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk