[StructLayout(LayoutKind.Auto)]
public class UserInfo
{
[MarshalAs(UnmanagedType.BStr)]
public string _domainName;
[MarshalAs(UnmanagedType.BStr)]
public string _firstName;
[MarshalAs(UnmanagedType.BStr)]
public string _middleName;
[MarshalAs(UnmanagedType.BStr)]
public string _lastName;
Внутри сишного кода, идет нормальное заполнение этой структуры ...
Она заполняется, все нормально, а когда мы покидаем сишный код, то получаем сл. вылетает ексепшн в, котором написано мол Object reference not set to an instance of an object.
Кто знает в чем дело ? помогите плиз ...
Если есть более елегантное решение это даже лучше ... =)