次の方法で共有


DLL からのエクスポート

.DLL のレイアウトは .exe ファイルとよく似ていますが、重要な相違点が 1 つあります。DLL ファイルには、エクスポート テーブルが含まれています。 エクスポート テーブルには、DLL が別の実行形式に対してエクスポートする各関数の名前が含まれています。 これらの関数は、DLL のエントリ ポイントです。エクスポート テーブルに記述されたエクスポート関数のみが、別の実行形式にアクセスできます。 DLL 内のその他の関数は、その DLL でしか使えません。 DLL のエクスポート テーブルを表示するには、DUMPBIN ツールに /EXPORTS オプションを指定します。

DLL から関数をエクスポートする方法には、次の 2 つがあります。

上のどちらかの方法を使って関数をエクスポートする場合は、必ず __stdcall の呼び出し規約を使います。

目的に合ったトピックをクリックしてください

さらに詳しくは次のトピックをクリックしてください

参照

概念

インポートとエクスポート