Delen via


DDE-shares

[Netwerk-DDE wordt niet meer ondersteund. Nddeapi.dll is aanwezig op Windows Vista, maar alle functie-aanroepen retourneren NDDE_NOT_IMPLEMENTED.]

DDE-shares zijn een machineresource. Ze zijn vergelijkbaar met bestandsshares omdat ze worden gebruikt om de toegang tot een resource te beheren. Met bestandsshares is de resource een bestand. Met DDE-shares wordt de resource dynamisch uitgewisseld. Het type gegevens dat wordt uitgewisseld, wordt bepaald door de servertoepassing die de gegevens levert en de clienttoepassing die de gegevens aanvraagt.

De server roept de NDdeShareAdd--functie aan om de DDE-share te maken, die is opgeslagen in DSDM (DSDM).

De client start het DDE-gesprek door verbinding te maken met de DDE-share. De client moet de functie DdeInitialize aanroepen om DDEML te initialiseren en de DdeConnect--functie aan te roepen om verbinding te maken met de DDE-share. In de DdeConnect-aanroep geeft de client de servicenaam als volgt op:

\\ ComputerName\NDDE$

waarbij ComputerName de naam is van de computer waarop de servertoepassing wordt uitgevoerd. De NDDE$ geeft aan dat het onderwerp dat is verstrekt aan DdeConnect- de DDE-sharenaam is op de externe computer met de naam ComputerName.

Er zijn drie typen DDE-shares: oude stijl, nieuwe stijl en statisch. Het is gebruikelijk om alleen het statische type te ondersteunen. De namen van statische shares gebruiken de volgende conventie: ShareName$.