DDE 共有
[ネットワーク DDE はサポートされなくなりました。 Nddeapi.dllは Windows Vista に存在しますが、すべての関数呼び出しはNDDE_NOT_IMPLEMENTEDを返します。
DDE 共有はマシン リソースです。 これらは、リソースへのアクセスを制御するために使用されるため、ファイル共有に似ています。 ファイル共有では、リソースはファイルです。 DDE 共有では、リソースは動的にデータを交換します。 交換されるデータの種類は、データを提供するサーバー アプリケーションと、データを要求するクライアント アプリケーションによって決まります。
サーバーは NDdeShareAdd 関数を呼び出して DDE 共有を作成します。DDE 共有データベース マネージャー (DSDM) に格納されます。
クライアントは、DDE 共有に接続して DDE 会話を開始します。 クライアントは DdeInitialize 関数を呼び出して DDEML を初期化し、 DdeConnect 関数を呼び出して DDE 共有に接続する必要があります。 DdeConnect 呼び出しでは、クライアントはサービス名を次のように指定します。
\\ ComputerName\NDDE$
ここで 、ComputerName はサーバー アプリケーションを実行しているコンピューターの名前です。 NDDE$ は、 DdeConnect に提供されるトピックが ComputerName という名前のリモート コンピューター上の DDE 共有名であることを示します。
DDE 共有には、古いスタイル、新しいスタイル、静的の 3 種類があります。 静的型のみをサポートするのが一般的です。 静的共有の名前には、 ShareName$ という規則が使用されます。