我正在翻译一段VC代码,打算将它翻译为VB的,但碰到这个问题,谢谢各位热心解答。比如以下这句代码:
_fmemset(galpAVIOptions[0], 0, sizeof(AVICOMPRESSOPTIONS));_fmemset好像是C的内置函数;galpAVIOptions[0]是一个指针,sizeof(AVICOMPRESSOPTIONS)是一个结构类型的长度,这个函数的作用大概是把指针所在的内存区域所有字节全部修改为0。现在3个参数都可以得到,我的问题是,VB里面有无类似的函数实现这样的功能,如果没有,应该怎么用VB写一个类似功能的函数,我估计可以用值全为0的byte数组替换这片区域,但是具体在内存中怎么操作呢?另外请问sizeof(AVICOMPRESSOPTIONS)这句转换为VB应该是Len(AVICOMPRESSOPTIONS)还是LenB(AVICOMPRESSOPTIONS)?