开发者社区> 问答> 正文

是否有人创建了相当于Windows SAFEARRAY的Linux

我正在进行一个将WindowsC++DLL转换为Linux的项目。在处理这些文件时,我遇到了WindowsSAFEARRAY和相关的SafeArrayLock()、SafeArrayCreate()和SafeArrayUnlock()。

有人能在Linux或其他C++环境中复制这种SAFEARRAY结构吗?

Windows文档将SAFEARRAY结构定义为以下结构,但如果可能的话,我希望能够使用Linux#include重新创建该功能。

如有任何帮助或指导,将不胜感激。

typedef struct tagSAFEARRAY {
  USHORT         cDims;
  USHORT         fFeatures;
  ULONG          cbElements;
  ULONG          cLocks;
  PVOID          pvData;
  SAFEARRAYBOUND rgsabound[1];
} SAFEARRAY, *LPSAFEARRAY;

展开
收起
aqal5zs3gkqgc 2019-12-06 20:28:25 817 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载