为什么执行SafeArrayCopy函数会造成内存的增减,该怎么解决

为什么执行SafeArrayCopy函数会造成内存的增减
我在程序代码中执行了windows API函数SafeArrayCopy,发现虚拟内存有时增加,有时减少。查了MSDN,没看明白怎么回事,向高手请教!!!

------解决方案--------------------
程序运行,本来就可能有内存增减。。
只要不一直增加就行,一般会维持在某一个水平。
------解决方案--------------------
程序执行完了要SafeArrayUnaccessData释放