StructLayoutAttribute.CharSet フィールド

定義

クラス内の文字列データ フィールドを既定で LPWSTR または LPSTR としてマーシャリングするかどうかを示します。

C#
public System.Runtime.InteropServices.CharSet CharSet;

フィールド値

注釈

フィールドが CharSet または CharSet.AutoCharSet.Unicode設定されている場合、すべての文字列引数は、アンマネージド実装に渡される前に Unicode 文字 (LPWSTR) に変換されます。 フィールドが に CharSet.Ansi設定されている場合、文字列は ANSI 文字列 (LPSTR) に変換されます。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください