请问如何把C的函数_fmemset翻译为VB的,内详
我正在翻译一段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)?