Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specyficzne dla firmy Microsoft
Najbardziej kompletne i aktualne informacje na ten temat można znaleźć w pliku dllexport, dllimport.
Modyfikatory dllimport klasy magazynu i dllexport to rozszerzenia specyficzne dla firmy Microsoft dla języka C. Te modyfikatory jawnie definiują interfejs biblioteki DLL dla klienta (plik wykonywalny lub inną bibliotekę DLL). Deklarowanie funkcji eliminuje dllexport konieczność użycia definicji modułu (. Plik DEF). Można również używać dllimport modyfikatorów i dllexport z danymi i obiektami.
Modyfikatory dllimport klasy magazynu i dllexport muszą być używane z rozszerzonym słowem kluczowym składni atrybutu , __declspecjak pokazano w tym 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ć szczegółowe informacje na temat składni rozszerzonych modyfikatorów klasy magazynu, zobacz Rozszerzone atrybuty klasy magazynu.
Koniec specyfiki Microsoftu