2015-06-15 7 views
0

Я хочу, чтобы экспортировать эту функцию из C#:функция экспорта VirtualChannelGetInstance из C#

HRESULT VCAPITYPE VirtualChannelGetInstance(
_In_ REFIID refiid, 
_Inout_ ULONG *pNumObjs, 
_Out_ VOID **ppObjArray 
); 

Я попытался следующий код:

public static uint VirtualChannelGetInstance(IntPtr refiid, ref uint pNumObjs, ref IntPtr[] ppObjArray) 
{ 
     MessageBox.Show("VirtualChannelGetInstance "); 
     return 0; 
} 

Проблема при этом экспортируется Funciton из C# называется, I всегда получают исключение для исключения. Что может быть проблемой?

ответ

0

я получил эту работу, изменив VirtualChannelGetInstance декларации:

public static uint VirtualChannelGetInstance(Guid refiid, ref ulong pNumObjs, void** ppObjArray) 
Смежные вопросы