Bagikan melalui


Fungsi CreateDirectoryFromAppW (fileapifromapp.h)

Membuat direktori baru. Perilaku fungsi ini identik dengan CreateDirectory, kecuali bahwa fungsi ini mematuhi model keamanan aplikasi Universal Windows Platform.

Syntax

WINSTORAGEAPI BOOL CreateDirectoryFromAppW(
  LPCWSTR               lpPathName,
  LPSECURITY_ATTRIBUTES lpSecurityAttributes
) noexcept;

Parameter-parameternya

lpPathName

Jalur direktori yang akan dibuat.

Untuk informasi tentang menolak 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 deskriptor keamanan untuk direktori baru. Jika lpSecurityAttributes adalah NULL, direktori mendapatkan deskriptor 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.

Mengembalikan kode Description
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

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1803
Header fileapifromapp.h
Library OneCore.Lib