CreateDirectoryFromAppW, fonction (fileapifromapp.h)
Crée un répertoire. Le comportement de cette fonction est identique à CreateDirectory, à ceci près que cette fonction adhère au modèle de sécurité d’application plateforme Windows universelle.
Syntaxe
WINSTORAGEAPI BOOL CreateDirectoryFromAppW(
LPCWSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
) noexcept;
Paramètres
lpPathName
Chemin d’accès du répertoire à créer.
Pour plus d’informations sur la désactivation de la limitation de MAX_PATH sans passer à la limite « \??\ », consultez la section « Limitation de longueur maximale du chemin d’accès » de l’article Nommage des fichiers, des chemins et des espaces de noms .
lpSecurityAttributes
Pointeur vers une structure SECURITY_ATTRIBUTES . Le membre lpSecurityDescriptor de la structure spécifie un descripteur de sécurité pour le nouveau répertoire. Si lpSecurityAttributes a la valeur NULL, le répertoire obtient un descripteur de sécurité par défaut. Les listes de contrôle d’accès dans le descripteur de sécurité par défaut d’un répertoire sont héritées de son répertoire parent.
Le système de fichiers cible doit prendre en charge la sécurité sur les fichiers et les répertoires pour que ce paramètre ait un effet.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. Les erreurs possibles sont les suivantes.
Code de retour | Description |
---|---|
ERROR_ALREADY_EXISTS | Le répertoire spécifié existe déjà. |
ERROR_PATH_NOT_FOUND | Un ou plusieurs répertoires intermédiaires n’existent pas; cette fonction crée uniquement le répertoire final dans le chemin d’accès. |
Spécifications
Client minimal pris en charge | Windows 10 version 1803 |
En-tête | fileapifromapp.h |