Здравствуйте, Butia, Вы писали:
B>Привет.
B>Помогите сделать вызов.
B>Есть API фукция
B>B>SWI_API SWI_RCODE SwiRegisterCallback (SWI_CALLBACK_EX pCallback);
B>
[DllImport("kernel32.dll")]
static extern SWI_API SWI_RCODE SwiRegisterCallback(SWI_CALLBACK_EX pCallback);
B>Где SWI_CALLBACK_EX,
B>B>typedef void (*SWI_CALLBACK_EX)(SwiNotifyVariant *pNotify);
B>
public delegate void SWI_CALLBACK_EX(ref SwiNotifyVariant pNotify);
B>Где SwiNotifyVariant,
B>B>struct SwiNotifyVariant
B>{
B> SWI_TYPE_Notify eNotify;
B> union
B> {
B> SWI_STRUCT_HeartBeat _HeartBeat;
B>
union через FieldOffset
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>