從 DLL 匯出
DLL 檔案的版面配置與 .exe 檔案非常類似,其中一個重要差異就是 DLL 檔案包含匯出資料表。 匯出資料表包含 DLL 匯出至其他可執行檔的每個函式名稱。 這些函式是 DLL 的進入點;只有匯出資料表中的函式可以由其他可執行檔存取。 DLL 中的任何其他函式都是 DLL 的私人函式。 您可以使用 DUMPBIN 工具搭配 /EXPORTS 選項來檢視 DLL 的匯出資料表。
您可以使用兩種方法,從 DLL 匯出函式:
建立模組定義 (.def) 檔案,並在建置 DLL 時使用 .def 檔案。 如果您想要 依序數匯出函式,而不是依名稱 從 DLL 匯出函式,請使用此方法。
在函式的定義中使用 關鍵字
__declspec(dllexport)
。
使用任一方法匯出函式時,請務必使用 __stdcall 呼叫慣例。
您想要做什麼事?
您還想知道關於哪些方面的詳細資訊?
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應