Точка входа в .dll - C#

Формулировка задачи:

Здравствуйте! Вопрос такой: добавил ссылку на библиотеку в проект. Хочу использовать функции объявленные в абстрактном классе в этой библиотеке, создаю производный класс, создаю экземпляр класса ... однако какие то методы публичные, а какие то приватные. Приватные использовать не получается. Хотел обратится к методу напрямую вот таким образом
 [DllImport("UsbLibrary.dll",SetLastError = true, EntryPoint = "HidDevice", ExactSpelling = true)]
 public static extern bool Method();
но как объявлять точку входа не разобрался(И как при таком объявлении передавать переменные методу?), этот код говорит что точка входа не найдена ( в точку входа вписано имя функции ) Библиотека содержит множество классов обращающихся к другим библиотекам. Буду очень благодарен за ссылки на толковую литературу по этому поводу.

Код к задаче: «Точка входа в .dll - C#»

textual
[DllImport("@"C:\Users\Voldemar\Documents\Visual Studio 2012\Projects\USB Test\setupapi.dll",SetLastError = true, EntryPoint = "Method", ExactSpelling = true)]
 public static extern bool NewNameMethod();
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

14   голосов, оценка 3.571 из 5


СДЕЛАЙТЕ РЕПОСТ