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 wartość lub CharSet.Auto, wszystkie argumenty ciągu są konwertowane na znaki Unicode (LPWSTR), zanim zostaną przekazane do implementacji niezarządzanej. Jeśli pole jest ustawione na CharSet.Ansiwartość , ciągi są konwertowane na ciągi ANSI (LPSTR).

Dotyczy

Zobacz też