Cuestión : parámetros del delegado del convertido c++ para el código manejado

Código de C++:
__delegate UINT32 DelegateCallInUnmanaged (pLData de ListData*, dwCount WORD* pFieldsArray, UINT32); código del

vb: ¿status_DelegateInVB público de la función del
(? ¿? ¿, Cuenta de ByVal como UInt32) pues podría Int32

How yo convierte ListData*, y WORD* en código unmanaged antes de que cree a delegado para usar en el código manejado de .net? la meta del

My es hacer el proyecto siguiente: href= " http://www.experts-exchange.com/Microsoft/Development/Microsoft_Programming/Q_26337828.html " del
osoft/Development/Microsoft_Programming/Q_26337828.html
del e.com/Micr de http://www.experts-exchang class= del

Respuesta : parámetros del delegado del convertido c++ para el código manejado

El delegado miraría algo similar…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Importaciones System.Runtime.InteropServices

'indicador de la función
Funcional dévil como IntPtr = Marshal.GetFunctionPointerForDelegate (nuevo StatusDelegate (AddressOf StatusCallback))
'Fijar (funcional)

'delegado
    Función privada StatusDelegate (ByVal ListData como IntPtr, ByVal  del delegado pFieldsArray como dwCount de UInt16 (), de ByVal como UInt32) como UInt32
    Función pública StatusCallback (ByVal ListData como IntPtr,   ByVal pFieldsArray como dwCount de UInt16 (), de ByVal como UInt32)
        Vuelta 0
    Función del final
Otras soluciones  
 
programming4us programming4us