Frage : Sicherheits-Ausnahme in P/Invoke von C# zu DLL Win32

Hintergrund:

I herstellte ein DLL using C++ und morgens ++, welche die Funktionen using gehandhabten C# Code mit P/Invoke benennen. Ich empfange die below Störung, nachdem ich eine Win32 API Funktion innerhalb vom DLL benannt:

Unhandled Ausnahme: System.AccessViolationException: Versuchte zu lesen oder write
geschütztes Gedächtnis. Dieses ist häufig eine Anzeige, dass anderes Gedächtnis corrupt.
GetFileSecurityW (Char*, UInt32, Void*, UInt32, UInt32*) am
Frage (_bstr_t* bstrPath) am
Test.Program.Query (Schnur strPath) am
an Test.Program.Main ist (Schnur [] args) in Program.cs: 23

Is zeichnen dieses eine Ausgabe mit .NET Sicherheitsniveaus?

Antwort : Sicherheits-Ausnahme in P/Invoke von C# zu DLL Win32

Weitere Lösungen  
 
programming4us programming4us