共用方式為


SymMatchStringA 函式 (dbghelp.h)

比較指定的字串與指定的通配符表達式。

語法

BOOL IMAGEAPI SymMatchStringA(
  [in] PCSTR string,
  [in] PCSTR expression,
  [in] BOOL  fCase
);

參數

[in] string

要與 表示式 參數比較的字串,例如符號名稱。

[in] expression

要與 字串 參數比較的通配符表達式。 通配符表示式支援包含 * 和 ? 字元。 * 符合任何字串與 ? 會比對任何單一字元。

[in] fCase

變數,指出比較是否區分大小寫。

傳回值

如果函式成功,則傳回值 TRUE

如果函式失敗,則傳回值 FALSE。 若要擷取擴充的錯誤資訊,請呼叫 GetLastError

言論

所有 DbgHelp 函式,例如此函式,都是單個線程。 因此,從一個以上的線程呼叫此函式可能會導致非預期的行為或記憶體損毀。 若要避免這種情況,您必須將多個線程的所有並行呼叫同步至此函式。

注意

dbghelp.h 標頭會將 SymMatchString 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的 慣例。

要求

要求 價值
最低支援的用戶端 Windows 10 組建 20348
支援的最低伺服器 Windows 10 組建 20348
目標平臺 窗戶
標頭 dbghelp.h
連結庫 Dbghelp.lib
DLL Dbghelp.dll
可轉散發 DbgHelp.dll 6.2 或更新版本

另請參閱

DbgHelp 函式