MakeSureDirectoryPathExists, fonction (dbghelp.h)
Crée tous les répertoires dans le chemin spécifié, en commençant par la racine.
Syntaxe
BOOL IMAGEAPI MakeSureDirectoryPathExists(
[in] PCSTR DirPath
);
Paramètres
[in] DirPath
Nom de chemin d’accès valide. Si le dernier composant du chemin d’accès est un répertoire et non un nom de fichier, la chaîne doit se terminer par une barre oblique inverse (\).
Valeur retournée
Si la fonction réussit, la valeur de retour est TRUE.
Si la fonction échoue, la valeur de retour est FALSE. Pour récupérer des informations d’erreur étendues, appelez GetLastError.
Remarques
Chaque répertoire spécifié est créé, s’il n’existe pas déjà. Si seulement certains des répertoires sont créés, la fonction retourne FALSE.
Cette fonction ne prend pas en charge les chaînes Unicode. Pour spécifier un chemin Unicode, utilisez la fonction SHCreateDirectoryEx .
Toutes les fonctions DbgHelp, telles que celle-ci, sont à thread unique. Par conséquent, les appels de plusieurs threads à cette fonction entraîneront probablement un comportement inattendu ou une altération de la mémoire. Pour éviter cela, vous devez synchroniser tous les appels simultanés de plusieurs threads vers cette fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | dbghelp.h |
Bibliothèque | Dbghelp.lib |
DLL | Dbghelp.dll |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |