Funzione CreateDirectoryFromAppW (fileapifromapp.h)
Crea una nuova directory. Il comportamento di questa funzione è identico a CreateDirectory, ad eccezione del fatto che questa funzione rispetta il modello di sicurezza delle app piattaforma UWP (Universal Windows Platform).
Sintassi
WINSTORAGEAPI BOOL CreateDirectoryFromAppW(
LPCWSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
) noexcept;
Parametri
lpPathName
Percorso della directory da creare.
Per informazioni sul rifiuto esplicito della limitazione MAX_PATH senza pre sospeso "\\?\", vedere la sezione "Limitazione massima lunghezza percorso" di Denominazione di file, percorsi e spazi dei nomi per informazioni dettagliate.
lpSecurityAttributes
Puntatore a una struttura SECURITY_ATTRIBUTES . Il membro lpSecurityDescriptor della struttura specifica un descrittore di sicurezza per la nuova directory. Se lpSecurityAttributes è NULL, la directory ottiene un descrittore di sicurezza predefinito. Gli ACL nel descrittore di sicurezza predefinito per una directory vengono ereditati dalla directory padre.
Il file system di destinazione deve supportare la sicurezza nei file e nelle directory per questo parametro per avere un effetto.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError. Gli errori possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
ERROR_ALREADY_EXISTS | La directory specificata esiste già. |
ERROR_PATH_NOT_FOUND | Una o più directory intermedie non esistono; questa funzione creerà solo la directory finale nel percorso. |
Requisiti
Client minimo supportato | Windows 10, versione 1803 |
Intestazione | fileapifromapp.h |