共用方式為


從 DLL 匯出

DLL 檔案的版面配置與.exe檔案非常類似,但有一個重要差異:DLL 檔案包含匯出數據表。 匯出數據表包含 DLL 匯出至其他可執行檔的每個函式名稱。 這些函式是 DLL 的進入點;只有匯出數據表中的函式可以由其他可執行檔存取。 DLL 中的任何其他函式都是 DLL 的私人函式。 您可以使用 DUMPBIN 工具搭配 /EXPORTS 選項來檢視 DLL 的匯出資料表。

您可以使用兩種方法,從 DLL 匯出函式:

  • 建立模組定義 (.def) 檔案,並在建置 DLL 時使用 .def 檔案。 如果您想要 依序數匯出函式,而不是依名稱從 DLL 匯出函式,請使用此方法。

  • 在函式的定義中使用 關鍵詞 __declspec(dllexport)

使用任一方法導出函式時,請務必使用 __stdcall 呼叫慣例。

您想要做什麼事?

您還想知道關於哪些方面的詳細資訊?

另請參閱

匯入和匯出