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 paket yang ditentukan.
Sintaks
LONG GetPackagePathByFullName(
[in] PCWSTR packageFullName,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Parameter
[in] packageFullName
Jenis: PCWSTR
Nama lengkap paket.
[in, out] pathLength
Jenis: UINT32*
Pointer ke variabel yang menyimpan jumlah karakter (WCHARs) dalam string jalur paket, yang mencakup null-terminator.
Pertama Anda meneruskan NULL ke jalur untuk mendapatkan jumlah karakter. Anda menggunakan nomor ini untuk mengalokasikan ruang memori untuk jalur. Kemudian Anda meneruskan alamat ruang memori ini untuk mengisi jalur.
[out, optional] path
Jenis: PWSTR
Pointer ke ruang memori yang menerima string jalur paket, yang mencakup null-terminator.
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.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 |