GuiSymbolUpdateModuleList

刷新符号视图模块列表。

void GuiSymbolUpdateModuleList(int count, SYMBOLMODULEINFO* modules)

参数

count 一个表示要更新的符号模块数量的整数。

modules 一个将保存符号模块信息的 SYMBOLMODULEINFO 变量。

返回值

此函数不返回值。

示例

// 构建模块向量
std::vector<SYMBOLMODULEINFO> modList;

if(!SymGetModuleList(&modList))
{
    GuiSymbolUpdateModuleList(0, nullptr);
    return;
}

// 创建一个新数组以发送到 GUI 线程
size_t moduleCount = modList.size();
SYMBOLMODULEINFO* data = (SYMBOLMODULEINFO*)BridgeAlloc(moduleCount * sizeof(SYMBOLMODULEINFO));

// 直接从 std::vector 数据复制
memcpy(data, modList.data(), moduleCount * sizeof(SYMBOLMODULEINFO));

// 将模块数据发送到 GUI 进行更新
GuiSymbolUpdateModuleList((int)moduleCount, data);

相关函数