[To be supplied.]
[Visual Basic] Public Shared Function DefineByValTStr( _ ByVal elemCount As Integer _ ) As UnmanagedMarshal [C#] public static UnmanagedMarshal DefineByValTStr( int elemCount ); [C++] public: static UnmanagedMarshal* DefineByValTStr( int elemCount ); [JScript] public static function DefineByValTStr( elemCount : int ) : UnmanagedMarshal;
Returns a new unmanaged marshal.
Exception Type | Condition |
---|---|
ArgumentException | If the argument is not a simple native type. |
The DefineByValStr 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.
UnmanagedMarshal Class | UnmanagedMarshal Members | System.Reflection Namespace | Int32 | Array | String