SymEnumProcesses 函式 (dbghelp.h)

列舉已呼叫 SymInitialize 函式 的每個進程。

語法

BOOL IMAGEAPI SymEnumProcesses(
  [in] PSYM_ENUMPROCESSES_CALLBACK EnumProcessesCallback,
  [in] PVOID                       UserContext
);

參數

[in] EnumProcessesCallback

SymEnumProcessesProc 回呼函式,可接收進程資訊。

[in] UserContext

傳遞至回呼函式或 Null的使用者定義值。 這個參數通常由應用程式用來傳遞資料結構的指標,以提供回呼函式的內容。

傳回值

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

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

備註

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

需求

   
目標平台 Windows
標頭 dbghelp.h
程式庫 Dbghelp.lib
Dll Dbghelp.dll
可轉散發套件 DbgHelp.dll 6.3 或更新版本

另請參閱

DbgHelp 函式

SymEnumProcessesProc