Share via


DDE-Freigaben

[Netzwerk-DDE wird nicht mehr unterstützt. Nddeapi.dll ist unter Windows Vista vorhanden, aber alle Funktionsaufrufe geben NDDE_NOT_IMPLEMENTED zurück.]

DDE-Freigaben sind eine Computerressource. Sie ähneln Dateifreigaben, da sie zum Steuern des Zugriffs auf eine Ressource verwendet werden. Bei Dateifreigaben ist die Ressource eine Datei. Bei DDE-Freigaben werden daten dynamisch ausgetauscht. Der Typ der ausgetauschten Daten wird von der Serveranwendung bestimmt, die die Daten bereitstellt, und der Clientanwendung, die die Daten anfordert.

Der Server ruft die NDdeShareAdd-Funktion auf, um die DDE-Freigabe zu erstellen, die im DDE-Freigabedatenbank-Manager (DSDM) gespeichert ist.

Der Client startet die DDE-Unterhaltung, indem er eine Verbindung mit der DDE-Freigabe herstellt. Der Client muss die DdeInitialize-Funktion aufrufen, um DDEML zu initialisieren und die DdeConnect-Funktion aufzurufen, um eine Verbindung mit der DDE-Freigabe herzustellen. Im DdeConnect-Aufruf gibt der Client den Dienstnamen wie folgt an:

\\ComputerName\NDDE$

wobei ComputerName der Name des Computers ist, auf dem die Serveranwendung ausgeführt wird. Die NDDE$ gibt an, dass das für DdeConnect bereitgestellte Thema der DDE-Freigabename auf dem Remotecomputer mit dem Namen ComputerName ist.

Es gibt drei Arten von DDE-Freigaben: alter Stil, neuer Stil und statisch. Es ist üblich, nur den statischen Typ zu unterstützen. Die Namen statischer Freigaben verwenden die folgende Konvention: ShareName$.