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ągów są konwertowane na znaki Unicode (LPWSTR) przed przekazaniem ich do niezarządzanej implementacji. Jeśli pole jest ustawione na CharSet.Ansiwartość , ciągi są konwertowane na ciągi ANSI (LPSTR).

Dotyczy

Zobacz też