StructLayoutAttribute.CharSet Pole

Definicja

Wskazuje, czy pola danych ciągu w klasie powinny być domyślnie marshalowane jako LPWSTR lub LPSTR domyślnie.

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

Wartość pola

Uwagi

CharSet Jeśli pole jest ustawione na CharSet.Unicode lub CharSet.Auto, wszystkie argumenty ciągów są konwertowane na znaki Unicode (LPWSTR) przed przekazaniem ich do implementacji niezarządzanej. Jeśli pole jest ustawione na CharSet.Ansiwartość , ciągi są konwertowane na ciągi ANSI (LPSTR).

Dotyczy

Zobacz też