Condividi tramite


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

Vedi anche

Funzioni DbgHelp