Um Sicherheitsrisiken zu verringern, marshallen Sie das Feld {0} als Unicode, indem Sie StructLayout.CharSet für {1} auf ...

Um Sicherheitsrisiken zu verringern, marshallen Sie das Feld {0} als Unicode, indem Sie StructLayout.CharSet für {1} auf CharSet.Unicode festlegen oder das Feld explizit als UnmanagedType.LPWStr marshallen. Wenn Sie diese Zeichenfolge als ANSI oder systemabhängig marshallen müssen, geben Sie MarshalAs explizit an, deaktivieren Sie die optimierte Zuordnung mithilfe des BestFitMapping-Attributs, und aktivieren Sie zur Erhöhung der Sicherheit ThrowOnUnmappableChar.