Vraag : De Uitzondering van de veiligheid in P/Invoke van C# aan Win32 DLL

Achtergrond:

I leidde tot een DLL gebruikend C++ en roep de functies gebruikend Beheerde code C# met P/Invoke. Ik ontvang de onderstaande fout na het roepen van een Functie van Win32 API van binnen DLL: uitzondering

Unhandled: System.AccessViolationException: Probeerde te lezen of write
geheugen. Dit is vaak een aanwijzing dat ander geheugen corrupt.
in GetFileSecurityW (Char*, UInt32, Void*, UInt32, UInt32*)
bij Vraag (_bstr_t* bstrPath)
bij Test.Program.Query (Koord strPath)
bij Test.Program.Main is (Koord [] args) in Program.cs: lijn 23

Is dit een kwestie met .NET veiligheidsniveaus?

Antwoord : De Uitzondering van de veiligheid in P/Invoke van C# aan Win32 DLL

Andere oplossingen  
 
programming4us programming4us