【发布时间】:2010-01-29 00:40:39
【问题描述】:
如何释放 ptrSentFromPinvokedDLL?
IntPtr ptrSentFromPinvokedDLL= IntPtr.Zero;
int resultFromVendor = CallVendorDll(ref ptrSentFromPinvokedDLL);
resultFromVendor = DoMoreWorkFromVendorDLL(
ptrSentFromPinvokedDLL, "workonthis");
// Free ptrSentFromPinvokedDLLhere
【问题讨论】:
-
那么,供应商是如何分配指针的?使用相应的释放器。
-
假设你甚至需要释放它。