Fungsi GetAppContainerFolderPath (userenv.h)
Mendapatkan jalur folder data aplikasi lokal untuk kontainer aplikasi yang ditentukan.
Sintaks
USERENVAPI HRESULT GetAppContainerFolderPath(
[in] PCWSTR pszAppContainerSid,
[out] PWSTR *ppszPath
);
Parameter
[in] pszAppContainerSid
Penunjuk ke SID kontainer aplikasi.
[out] ppszPath
Alamat penunjuk ke string yang, ketika fungsi ini berhasil dikembalikan, menerima jalur folder lokal. Pemanggil bertanggung jawab untuk membebaskan string ini ketika tidak lagi diperlukan dengan memanggil fungsi CoTaskMemFree .
Mengembalikan nilai
Fungsi ini mengembalikan kode HRESULT , termasuk tetapi tidak terbatas pada yang berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. |
|
Parameter pszAppContainerSid atau ppszPath adalah NULL. |
Keterangan
Jalur yang diambil melalui fungsi ini adalah jalur yang sama dengan yang akan Anda dapatkan dengan memanggil fungsi SHGetKnownFolderPath dengan FOLDERID_LocalAppData.
Jika token utas diatur, fungsi ini menggunakan kontainer aplikasi untuk pengguna saat ini. Jika tidak ada token utas yang diatur, fungsi ini menggunakan kontainer aplikasi yang terkait dengan identitas proses.
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 | userenv.h |
Pustaka | Userenv.lib |
DLL | Userenv.dll |