Bagikan melalui


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