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, deaktivieren Sie die optimierte Zuordnung mithilfe des BestFitMapping-Attributs, und stellen Sie zur Erhöhung der Sicherheit sicher, dass ThrowOnUnmappableChar aktiviert ist.