## 业务背景 ChannelGetHcclBuffer 的动态内存分配改动可能影响现有逻辑, 需还原到原始实现;但保留返回值空指针检查以增强安全性。 ## 修改内容 1. 还原 ChannelGetHcclBuffer 函数实现 - 移除动态查询 memNum 的 HcommChannelGetRemoteMem 调用 - 恢复固定大小 10 的 vector(remoteMemList、memTags) - 恢复原始注释:"此处Size为10的vector暂存" 2. 保留 ChannelGetRemoteMem 函数的安全性增强 - 保留空指针检查:当 memNum > 0 时检查 *remoteMem 和 *memTag - 防止返回空指针导致的潜在崩溃 ## 测试方案 - 已通过编译验证,无编译错误 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>