Posts Tagged P/Invoke
Name mangling, __declspec(dllexport), P/Invoke y DUMPBIN, (consideraciones varias)
Posted by josemiguel.torres in General on 20/02/2006
El objetivo de este post es explicar consideraciones a muy bajo nivel de las librerias nativas desarrolladas con VC++ que quieran ser utilizadas desde código administrado mediante P/Invoke. C++ fue el primer lenguaje que soporto las funciones sobrecargadas en entornos Windows. El problema de tener varias funciones llamadas igual, diferenciándose por el número y/o tipo [...]
Control de errores emitidos por las API de Windows en contextos P/Invoke
Posted by josemiguel.torres in General on 07/02/2006
Durante una llamada a una API de Windows (sea Win32 o WinCE), mediante P/Invoke, suele ser muy probable que el código de error que devuelve la propia API no pueda ser recuperado, es decir que de alguna manera P/Invoke olvida ese valor. Además, llamadas del tipo GetLastError() pueden llevar a confusiones ya que desde que [...]

