UnmanagedMarshal.DefineLPArray Method (UnmanagedType)
Specifies an LPArray to marshal to unmanaged code. The length of an LPArray is determined at runtime by the size of the actual marshaled array.
Assembly: mscorlib (in mscorlib.dll)
The DefineLPArray method is not a simple native marshal.
Only unmanaged marshal constructs can be made using these static constructors.
Marshaling an array is a more complex process than marshaling an integer parameter. Array members are copied in a specific order so that the other side can reconstruct the array exactly.
Available since 1.1