Funzione MakeSureDirectoryPathExists (dbghelp.h)
Crea tutte le directory nel percorso specificato, a partire dalla radice.
Sintassi
BOOL IMAGEAPI MakeSureDirectoryPathExists(
[in] PCSTR DirPath
);
Parametri
[in] DirPath
Nome di percorso valido. Se il componente finale del percorso è una directory, non un nome di file, la stringa deve terminare con una barra rovesciata (\).
Valore restituito
Se la funzione ha esito positivo, il valore restituito è TRUE.
Se la funzione ha esito negativo, il valore restituito è FALSE. Per recuperare informazioni sull'errore estese, chiamare GetLastError.
Commenti
Ogni directory specificata viene creata, se non esiste già. Se vengono create solo alcune directory, la funzione restituirà FALSE.
Questa funzione non supporta stringhe Unicode. Per specificare un percorso Unicode, usare la funzione SHCreateDirectoryEx .
Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Di conseguenza, le chiamate da più thread a questa funzione genereranno un comportamento imprevisto o un danneggiamento della memoria. Per evitare questo problema, è necessario sincronizzare tutte le chiamate simultanee da più thread a questa funzione.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | dbghelp.h |
Libreria | Dbghelp.lib |
DLL | Dbghelp.dll |
Componente ridistribuibile | DbgHelp.dll 5.1 o versione successiva |