Compartilhar via


StructLayoutAttribute.CharSet Campo

Definição

Indica se o marshaling dos campos de dados da cadeia de caracteres dentro da classe deve ser realizado como LPWSTR ou LPSTR por padrão.

public: System::Runtime::InteropServices::CharSet CharSet;
public System.Runtime.InteropServices.CharSet CharSet;
val mutable CharSet : System.Runtime.InteropServices.CharSet
Public CharSet As CharSet 

Valor do campo

Comentários

Se o CharSet campo for definido CharSet.Unicode como ou CharSet.Auto, todos os argumentos de cadeia de caracteres serão convertidos em caracteres Unicode (LPWSTR) antes de serem passados para a implementação não gerenciada. Se o campo for definido CharSet.Ansicomo , as cadeias de caracteres serão convertidas em cadeias de caracteres ANSI (LPSTR).

Aplica-se a

Confira também