Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Indicates whether string data fields within the class should be marshaled as LPWSTR or LPSTR by default.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public CharSet As CharSet
public CharSet CharSet
public:
CharSet CharSet
val mutable CharSet: CharSet
public var CharSet : CharSet
Remarks
If the CharSet field is set to CharSet..::..Unicode, all string arguments are converted to Unicode characters (LPWSTR) before they are passed to the unmanaged implementation. If the field is set to CharSet..::..Ansi, the strings are converted to ANSI strings (LPSTR). If the CharSet field is set to CharSet..::..Auto, the conversion is platform-dependent (ANSI on Windows 98 and Windows Me, and Unicode on later versions).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.