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
).