c#封送到非托管的对象gc能回收吗