次の方法で共有


SymMatchStringW 関数 (dbghelp.h)

指定した文字列を、指定したワイルドカード式と比較します。

構文

BOOL IMAGEAPI SymMatchStringW(
  [in] PCWSTR string,
  [in] PCWSTR expression,
  [in] BOOL   fCase
);

パラメーター

[in] string

パラメーターと比較する文字列 (シンボル名など)。

[in] expression

文字列 パラメーターと比較するワイルドカード式。 ワイルドカード式では、* と ? の組み込みをサポートしています。 文字。 * は任意の文字列と一致し、 ? は任意の 1 文字に一致します。

[in] fCase

比較で大文字と小文字が区別されるかどうかを示す変数。

戻り値

関数が成功した場合、戻り値は TRUE

関数が失敗した場合、戻り値は FALSE。 拡張エラー情報を取得するには、GetLastError呼び出します。

備考

この関数など、すべての DbgHelp 関数はシングル スレッドです。 そのため、複数のスレッドからこの関数を呼び出すと、予期しない動作やメモリ破損が発生する可能性があります。 これを回避するには、複数のスレッドからのすべての同時呼び出しをこの関数に同期する必要があります。

手記

dbghelp.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして SymMatchString を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム の ウィンドウズ
ヘッダー dbghelp.h
ライブラリ Dbghelp.lib
DLL Dbghelp.dll
再頒布可能パッケージの DbgHelp.dll 6.2 以降

関連項目

DbgHelp 関数 の