Как освободить ptrSentFromPinvokedDLL?Как освободить IntPtr в C#?
IntPtr ptrSentFromPinvokedDLL= IntPtr.Zero;
int resultFromVendor = CallVendorDll(ref ptrSentFromPinvokedDLL);
resultFromVendor = DoMoreWorkFromVendorDLL(
ptrSentFromPinvokedDLL, "workonthis");
// Free ptrSentFromPinvokedDLLhere
Ну, как поставщик * выделил * указатель? Используйте соответствующий дезактиватор. –
Предполагая, что вам даже нужно освободить его. – Michael