MarshalAsAttribute.ArraySubType Campo

Definición

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

C#
public System.Runtime.InteropServices.UnmanagedType ArraySubType;

Valor de campo

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

Produto Versións
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Consulte también