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

Применяется к

См. также раздел