![]()
A value that can be passed to unmanaged code, which, in turn, can use it to call the underlying managed delegate.
The delegate d is converted to a function pointer that can be passed to unmanaged code using the __stdcall calling convention.
You must manually keep the delegate from being collected by the garbage collector from managed code. The garbage collector does not track references to unmanaged code.