Questione : parametri del delegato del convertito c++ per il codice diretto

Codice di C++:
__delegate UINT32 DelegateCallInUnmanaged (pLData di ListData*, dwCount WORD* pFieldsArray, UINT32); codice del

vb: status_DelegateInVB pubblico di funzione del
(? ? , Conteggio di ByVal come UInt32) poichè Int32

How potrebbe io converte ListData* e WORD* nel codice unmanaged prima che generi il delegato per utilizzare nel codice diretto di .net? l'obiettivo del

My è di fare il seguente progetto: 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 di http://www.experts-exchang class= del

Risposta : parametri del delegato del convertito c++ per il codice diretto

Il delegato osserverebbe qualcosa di simile…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Importazioni System.Runtime.InteropServices

'indicatore di funzione
Funzionale fioco come IntPtr = Marshal.GetFunctionPointerForDelegate (nuovo StatusDelegate (AddressOf StatusCallback))
'Regolar (funzionale)

'delegato
    Funzione riservata StatusDelegate (ByVal ListData come IntPtr, ByVal  del delegato pFieldsArray come dwCount di ByVal,) (di UInt16 come UInt32) come UInt32
    Funzione pubblica StatusCallback (ByVal ListData come IntPtr,   ByVal pFieldsArray come dwCount di ByVal,) (di UInt16 come UInt32)
        Ritorno 0
    Funzione di conclusione
Altre soluzioni  
 
programming4us programming4us