StructLayoutAttribute.CharSet Campo

Definición

Indica si las referencias de los campos de datos de cadena dentro de la clase deben calcularse como LPWSTR o LPSTR de forma predeterminada.

C#
public System.Runtime.InteropServices.CharSet CharSet;

Valor de campo

Comentarios

Si el CharSet campo se establece CharSet.Unicode en o CharSet.Auto, todos los argumentos de cadena se convierten en caracteres Unicode (LPWSTR) antes de que se pasen a la implementación no administrada. Si el campo se establece CharSet.Ansien , las cadenas se convierten en cadenas ANSI (LPSTR).

Se aplica a

Producto Versiones
.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.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Consulte también