SymGetOmaps 函式 (dbghelp.h)

擷取載入模組內的 omap 資料表。

語法

BOOL IMAGEAPI SymGetOmaps(
  [in]  HANDLE   hProcess,
  [in]  DWORD64  BaseOfDll,
  [out] POMAP    *OmapTo,
  [out] PDWORD64 cOmapTo,
  [out] POMAP    *OmapFrom,
  [out] PDWORD64 cOmapFrom
);

參數

[in] hProcess

進程的控制碼。 此控制碼先前必須傳遞至 SymInitialize 函式

[in] BaseOfDll

模組的基底位址。

[out] OmapTo

從原始版面配置擷取的新影像配置位址對應專案陣列。 如需地圖專案的詳細資訊,請參閱 OMAP 結構。

[out] cOmapTo

OmapTo陣列中的專案數目。

[out] OmapFrom

位址對應專案陣列,從新的影像配置到原始版面配置 (,如偵錯符號) 所述。 如需地圖專案的詳細資訊,請參閱 OMAP 結構。

[out] cOmapFrom

OmapFrom陣列中的專案數目。

傳回值

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

如果函式在找不到 omap) (失敗,則傳回值為 FALSE。 若要擷取擴充的錯誤資訊,請呼叫 GetLastError

備註

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

需求

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

另請參閱

OMAP