Применение экспортированных функций DLL
Идентифицируйте функции в DLL.
Как минимум, должно быть указано имя функции и имя библиотеки DLL, содержащей функцию.
Создайте класс для хранения функций DLL.
Можно использовать существующий класс, создать отдельный класс для каждой неуправляемой функции либо создать один класс для всего набора связанных неуправляемых функций.
Создайте прототипы в управляемом коде.
[Visual Basic] Используйте инструкцию Declare с ключевыми словами Function и Lib. В некоторых редких случаях можно использовать класс DllImportAttribute с ключевыми словами Shared Function. Эти случаи объясняются далее в этом разделе.
[C#] Чтобы идентифицировать DLL и функцию, используйте класс DllImportAttribute. Пометьте метод модификаторами static и extern.
[C++] Чтобы идентифицировать DLL и функцию, используйте класс DllImportAttribute. Пометьте метод или функцию оболочки модификатором extern "C".