DLL のインポートとエクスポート関数
Microsoft 固有の仕様 →
このトピックの最も完全な最新の情報が dllexportdllimport を参照してください。
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 固有の仕様→