Para reducir el riesgo de la seguridad, calcule las referencias del campo {0} como Unicode, estableciendo StructLayout.CharSet ...

Para reducir el riesgo de la seguridad, calcule las referencias del campo {0} como Unicode, estableciendo StructLayout.CharSet de {1} en CharSet.Unicode, o bien calculando las referencias del campo de forma explícita como UnmanagedType.LPWStr. Si necesita calcular las referencias de esta cadena como ANSI o dependiente del sistema, especifique MarshalAs de forma explícita, use el atributo BestFitMapping para desactivar la asignación de ajuste perfecto y, para mayor seguridad, active ThrowOnUnmappableChar.