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 関数