Pergunta : parâmetros do delegado do converso c++ para o código controlado

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

vb: status_DelegateInVB público da função do
(? ? , Contagem de ByVal como UInt32) porque Int32

How poderia mim converte ListData*, e WORD* em código unmanaged antes que eu criar o delegado para se usar no código controlado de .net? o objetivo do

My é fazer o seguinte projeto: href= " http://www.experts-exchange.com/Microsoft/Development/Microsoft_Programming/Q_26337828.html " do
osoft/Development/Microsoft_Programming/Q_26337828.html
do e.com/Micr de http://www.experts-exchang class= do

Resposta : parâmetros do delegado do converso c++ para o código controlado

O delegado olharia qualquer outra coisa semelhante…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Importações System.Runtime.InteropServices

'ponteiro da função
Funcional não ofuscante como IntPtr = Marshal.GetFunctionPointerForDelegate (StatusDelegate novo (AddressOf StatusCallback))
'Ajustar (funcional)

'delegado
    Função confidencial StatusDelegate do delegado (ByVal ListData como IntPtr,   ByVal pFieldsArray como o dwCount de UInt16 (), de ByVal como UInt32) como UInt32
    Função pública StatusCallback (ByVal ListData como IntPtr,   ByVal pFieldsArray como o dwCount de UInt16 (), de ByVal como UInt32)
        Retorno 0
    Função do fim
Outras soluções  
 
programming4us programming4us