MakeSureDirectoryPathExists 函数 (dbghelp.h)

从根开始,在指定路径中创建所有目录。

语法

BOOL IMAGEAPI MakeSureDirectoryPathExists(
  [in] PCSTR DirPath
);

参数

[in] DirPath

有效的路径名称。 如果路径的最后一个组件是目录,而不是文件名,则字符串必须以反斜杠 (\) 字符结尾。

返回值

如果函数成功,则返回值为 TRUE

如果函数失败,则返回值为 FALSE。 若要检索扩展的错误信息,请调用 GetLastError

注解

如果指定的每个目录尚不存在,则创建该目录。 如果只创建了某些目录,则函数将返回 FALSE

此函数不支持 Unicode 字符串。 若要指定 Unicode 路径,请使用 SHCreateDirectoryEx 函数。

所有 DbgHelp 函数(例如此函数)都是单线程的。 因此,从多个线程调用此函数可能会导致意外行为或内存损坏。 若要避免这种情况,必须将多个线程中的所有并发调用同步到此函数。

要求

要求
目标平台 Windows
标头 dbghelp.h
Library Dbghelp.lib
DLL Dbghelp.dll
可再发行组件 DbgHelp.dll 5.1 或更高版本

另请参阅

DbgHelp 函数