StructLayoutAttribute.CharSet Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
).