Udostępnij za pośrednictwem


Biblioteka DLL importu i eksportu funkcji

Programu Microsoft

Najbardziej kompletne i aktualne informacje na ten temat można znaleźć w dllexport, dllimport.

Dllimport i dllexport modyfikatorów klasy magazynowania są rozszerzenia języka c firmy Microsoft.Te modyfikatorów jawnie zdefiniować biblioteki DLL interfejsu do klienta (plik wykonywalny lub inna biblioteka DLL).Deklarowanie funkcje jako dllexport eliminuje potrzebę definicji modułów (.Plik DEF).Można również użyć dllimport i dllexport modyfikatorów z danymi i obiektami.

Dllimport i dllexport modyfikatorów klasy magazynowania musi być używana z słowo kluczowe składni atrybutu rozszerzonego, __declspec, jak w poniższym przykładzie:

#define DllImport   __declspec( dllimport )
#define DllExport   __declspec( dllexport )

DllExport void func();
DllExport int i = 10;
DllExport int j;
DllExport int n;

Aby uzyskać informacje na temat składni dla klasy magazynu rozszerzonego modyfikatorów zobacz Rozszerzonych atrybutów klasy magazynowania.

KONIEC Microsoft szczególne

Zobacz też

Informacje

C definicje funkcji