Per ridurre i problemi di sicurezza, effettuare il marshalling del campo {0} come Unicode impostando StructLayout.CharSet ...

Per ridurre i problemi di sicurezza, effettuare il marshalling del campo {0} come Unicode impostando StructLayout.CharSet su {1} per CharSet.Unicode o effettuando in modo esplicito il marshalling del campo come UnmanagedType.LPWStr. Per effettuare il marshalling della stringa come ANSI o dipendente da sistema, utilizzare l'attributo BestFitMapping per disattivare il mapping più appropriato. Per maggiore sicurezza, assicurarsi che ThrowOnUnmappableChar sia attivo.