Вы не можете использовать собственный класс/структуру в управляемом коде. Вам нужно будет создать эквивалентный класс в управляемом коде. Вы можете использовать визуальную студию для создания приложения CLR, с помощью которого вы можете создать reference class
, который будет работать в качестве оболочки для вашего собственного кода.
Вам потребуется написать обертку для каждой функции, которую вы хотите использовать. Написание функции аналогично функции записи для любого другого родного класса, а затем вы можете ссылаться на dll
в службе Windows и использовать такие функции, как любая другая управляемая функция.
Для быстрого примера можно обратиться к Quick-C-CLI-Learn-C-CLI-in-less-than-minutes.
Я уже создал приложение CLR. но как я могу обернуть его из собственного кода ... –
Отредактировано ответ –
Я пробовал много, но мне нужно больше подробностей об этом .. Библиотека CLI Я хочу использовать в проекте службы Windows ... так что на каком-то уровне я столкнулся с проблемой .. –