Описание тега dllimport

Используйте этот тег для вопросов об импорте функций, данных или объектов из DLL (динамически подключаемых библиотек).

Поскольку таблица экспорта DLL не содержит информации о типе, эта информация должна быть предоставлена, чтобы можно было использовать функции, данные или объекты, хранящиеся внутри DLL. Есть несколько способов добиться этого.

  • __declspec( dllimport )является директивой компилятора C и C++. При использовании в файле заголовка, предоставляемом библиотекой, он явно определяет интерфейс DLL для клиента.

  • В System.Runtime.InteropServices.DllImportAttributeКласс позволяет управляемому коду.NET ссылаться на DLL Windows с помощью магии вызова платформы (для краткости P/Invoke). Пространство имен System.Runtime.InteropServices содержит множество инструментов, позволяющих.NET эффективно и действенно использовать устаревшие библиотеки DLL.