StructLayoutAttribute.CharSet Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, следует ли маршалировать поля строковых данных в классе как LPWSTR или LPSTR по умолчанию.
public: System::Runtime::InteropServices::CharSet CharSet;
public System.Runtime.InteropServices.CharSet CharSet;
val mutable CharSet : System.Runtime.InteropServices.CharSet
Public CharSet As CharSet
Значение поля
Комментарии
CharSet Если для поля задано CharSet.Unicode значение или CharSet.Autoвсе строковые аргументы преобразуются в символы Юникода (LPWSTR) перед передачей в неуправляемую реализацию. Если для поля задано CharSet.Ansiзначение, строки преобразуются в строки ANSI (LPSTR).