DLL importiert und exportiert Funktionen
Microsoft-spezifisch
Für die meisten schließen und aktuelle Informationen zu diesem Thema finden Sie in dllexport, dllimportgefunden werden.
Die dllimport und dllexport Speicherklassen sind modifizierer Microsoft-spezifischen Erweiterungen der Programmiersprache C.Diese Modifizierer definiert die Schnittstelle der DLL explizit an den Client (die ausführbare Datei oder eine andere DLL).Das Deklarieren arbeitet, während dllexport die Anforderung für eine Moduldefinitionsdatei (.DEF) entfällt.Sie können die dllimport und dllexport-Modifizierer mit Daten und Objekte verwenden.
Die dllimport und dllexport Speicherklassen modifizierer müssen mit dem Schlüsselwort Syntax des erweiterten __declspecAttributs, wie im folgenden Beispiel gezeigt:
#define DllImport __declspec( dllimport )
#define DllExport __declspec( dllexport )
DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;
Spezielle Informationen zur Syntax für erweiterte Speicherklassen modifizierer finden Sie unter Erweiterte Speicherklassen-Attribute.
Microsoft ENDES bestimmten