Partager via


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