Freigeben über


StructLayoutAttribute.CharSet Feld

Definition

Gibt an, ob Zeichenfolgendatenfelder in der Klasse standardmäßig als LPWSTR oder als LPSTR gemarshallt werden müssen.

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

Feldwert

Hinweise

Wenn das CharSet Feld auf CharSet.Unicode oder CharSet.Autofestgelegt ist, werden alle Zeichenfolgenargumente in Unicode-Zeichen (LPWSTR) konvertiert, bevor sie an die nicht verwaltete Implementierung übergeben werden. Wenn das Feld auf CharSet.Ansifestgelegt ist, werden die Zeichenfolgen in ANSI-Zeichenfolgen (LPSTR) konvertiert.

Gilt für:

Weitere Informationen