MarshalAsAttribute.ArraySubType Campo

Definición

Especifica el tipo de elemento del campo LPArray o del campo ByValArray no administrado.

public: System::Runtime::InteropServices::UnmanagedType ArraySubType;
public System.Runtime.InteropServices.UnmanagedType ArraySubType;
val mutable ArraySubType : System.Runtime.InteropServices.UnmanagedType
Public ArraySubType As UnmanagedType 

Valor de campo

UnmanagedType

Comentarios

Puede establecer este parámetro en un valor de la System.Runtime.InteropServices.UnmanagedType enumeración para especificar el tipo de los elementos de la matriz. Si no se especifica un tipo, se usa el tipo no administrado predeterminado correspondiente al tipo de elemento de la matriz administrada. Por ejemplo, para ArraySubType una LPWStr matriz en COM es UnmanagedType.LPWStr. Para obtener más información, consulte Serialización predeterminada para matrices.

Se aplica a

Consulte también