共用方式為


DLL 的匯入和匯出函式

Microsoft 專有的

位於最完整且最新有關這個主題的 dllexport、 dllimport

Dllimport 和dllexport儲存類別修飾詞是以 c 語言的 Microsoft 專屬擴充。 這些修飾詞明確地定義其 (可執行檔或另一個 DLL) 的用戶端 DLL 的介面。 宣告為函式dllexport免除使用模組定義 (。DEF) 檔。 您也可以使用 dllimport 和dllexport資料和物件的修飾詞。

Dllimport 和dllexport儲存類別修飾詞必須使用與擴充的屬性的語法關鍵字, __declspec,如本例所示:

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

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

特定延伸的儲存類別修飾詞的語法的詳細資訊,請參閱儲存類別的擴充屬性

結束 Microsoft 特定

請參閱

參考

C 函式定義