Преобразование типов из экспортированной функции dll c - PullRequest
0 голосов
/ 21 февраля 2019

Любой может помочь с преобразованием этой экспортированной функции c-dll:

DWORD XRetRes (LPTSTR val1, DWORD val2, LPDWORD lpdwErr)

Я пытался вызвать так:

var cfd = ffi.Library ('my.dll', {"XRetRes": [ref.types.long, ['string', ref.types.long, ref.types.long]],});

var strBuf = новый буфер ('буферная строка', "двоичный");

var ret = cfd.CEFOpenEth (strBuf, 123, errBuf);

Но я получаю ошибки, так что я почти уверен, что есть ошибки при объявлении и / или вызове.

Большое спасибо, Роб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...