Fungsi GetPackagePath (appmodel.h)
Mendapatkan jalur untuk paket yang ditentukan.
Sintaks
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Parameter
[in] packageId
Jenis: const PACKAGE_ID*
Pengidentifikasi paket.
reserved
Jenis: const UINT32
Dicadangkan, jangan gunakan.
[in, out] pathLength
Jenis: UINT32*
Pada input, ukuran buffer jalur , dalam karakter. Pada output, ukuran jalur paket yang dikembalikan, dalam karakter, termasuk null-terminator.
[out, optional] path
Jenis: PWSTR
Jalur paket.
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 yang ditentukan oleh jalur tidak cukup besar untuk menyimpan data. Ukuran yang diperlukan ditentukan oleh pathLength. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | appmodel.h |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |
Lihat juga
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