64,635
社区成员
发帖
与我相关
我的任务
分享
unsigned char* BufferFeature = NULL;
并在一个初始换函数中完成内存的分配工作。int FR_GetPackFeature(FeatureData* PackFeature)
其中FeatureData是我自己定义的一个结构体// 特征数据
typedef struct FeatureData{
unsigned char**PackFeatureData;
unsigned int PackFeatureLength;
}FeatureData;
typedef struct FeatureData{
unsigned char*PackFeatureData;
unsigned int PackFeatureLength;
}FeatureData;
int FR_GetPackFeature(FeatureData* PackFeature)
{
PackFeature->PackFeatureData = BufferFeature;
PackFeature->PackFeatureLength = 100;
return 0;
}
[structLayout(...)]
struct FeatureData{
IntPtr PackFeatureData;
uint PackFeatureLength;
};
public static extern int FR_GetPackFeature(ref FeatureData PackFeature);