Маршал Струна в и из C в C # - PullRequest
0 голосов
/ 21 июня 2019

Хорошо, есть несколько вопросов с почти одинаковым названием. Я прошел через них, и ничего не работает. Я пытаюсь вызвать нативный метод из библиотеки OpenSSL.

char *ERR_error_string(unsigned long e, char *buf);

https://www.openssl.org/docs/manmaster/man3/ERR_error_string

В настоящее время моя функция выглядит так:

[DllImport(DLLNAME, CallingConvention = CallingConvention.Cdecl)]
public extern static StringBuilder ERR_error_string(ulong e, StringBuilder buf);

При вызове функции получаю:

Целевой процесс завершил работу с кодом 0 при оценке функции '... GetErrorString'.

Возможно, стоит отметить, что я пытаюсь это сделать в окне просмотра VS 2019.

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