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.
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 |