Possible Memory Leak. Application has passed a non-NULL pointer to RPC for an [out] parameter.
Automated Network Documentation
When calling an unmanaged method the method works correctly when
targeted to a 32bit platform however crashes without error on a 64bit system
when targeted to “Any CPU” or “x64”.
The following message is logged to the Application Event
Log:
Possible
Memory Leak. Application (“applicationpath”) (PID: 6996) has passed
a non-NULL pointer to RPC for an [out] parameter marked
[allocate(all_nodes)].
[allocate(all_nodes)] parameters are always reallocated; if the original
pointer contained the address of valid memory, that memory will be leaked. The call originated on the interface with
UUID ({6bffd098-a112-3610-9833-46c3f874532d}), Method number (2). User Action: Contact your application vendor
for an updated version of the application.
This error can be seen when passing a class into an managed method as an out parameter. Ensure that instead the object being passed is defined as a struct.
Comments
Post a Comment