Le type UnmanagedType passé à DefineUnmanagedMarshal n'est pas un type simple. Aucune des valeurs suivantes ne doit être ...

Le type UnmanagedType passé à DefineUnmanagedMarshal n'est pas un type simple. Aucune des valeurs suivantes ne doit être utilisée : UnmanagedType.ByValTStr, UnmanagedType.SafeArray, UnmanagedType.ByValArray, UnmanagedType.LPArray, UnmanagedType.CustomMarshaler.