Fungsi CreateDirectoryFromAppW (fileapifromapp.h)
Membuat direktori baru. Perilaku fungsi ini identik dengan CreateDirectory, kecuali bahwa fungsi ini mematuhi model keamanan aplikasi Platform Windows Universal.
Sintaks
WINSTORAGEAPI BOOL CreateDirectoryFromAppW(
LPCWSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
) noexcept;
Parameter
lpPathName
Jalur direktori yang akan dibuat.
Untuk informasi tentang memilih keluar dari batasan MAX_PATH tanpa menambahkan "\\?\", lihat bagian "Batasan Panjang Jalur Maksimum" dari Penamaan File, Jalur, dan Namespace untuk detailnya.
lpSecurityAttributes
Penunjuk ke struktur SECURITY_ATTRIBUTES . Anggota lpSecurityDescriptor dari struktur menentukan pendeskripsi keamanan untuk direktori baru. Jika lpSecurityAttributes adalah NULL, direktori akan mendapatkan pendeskripsi keamanan default. ACL dalam deskriptor keamanan default untuk direktori diwarisi dari direktori induknya.
Sistem file target harus mendukung keamanan pada file dan direktori agar parameter ini berpengaruh.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Kemungkinan kesalahan termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
ERROR_ALREADY_EXISTS | Direktori yang ditentukan sudah ada. |
ERROR_PATH_NOT_FOUND | Satu atau beberapa direktori perantara tidak ada; fungsi ini hanya akan membuat direktori akhir di jalur. |
Persyaratan
Klien minimum yang didukung | Windows 10 versi 1803 |
Header | fileapifromapp.h |