Megosztás a következőn keresztül:


Dinamikus adatcsere

Ez a szakasz útmutatást nyújt a dinamikus adatcsere implementálásához olyan alkalmazások számára, amelyek nem tudják használni a dinamikus adatcsere-kezelési kódtárat (DDEML). További információ a DDEML-ről: Dynamic Data Exchange Management Library.

Áttekintés

Név Leírás
A dinamikus adatcsere Az adatok alkalmazások közötti átvitelét ismerteti.
Dinamikus adatcsere használata Kódmintákat biztosít a dinamikus adatcseréről.
DDE-referencia Az API-referencia.

DDE-függvények

Név Leírás
DdeSetQualityOfService Megadja a szolgáltatásminőséget (QOS) egy nyers dinamikus adatcsere (DDE) alkalmazás, amely az általa kezdeményezett jövőbeli DDE-beszélgetésekre vágyik. A megadott QOS azokra a beszélgetésekre vonatkozik, amelyek akkor kezdődtek, amikor ezek a beállítások érvényben vannak. A DDE-beszélgetés szolgáltatásminősége a beszélgetés időtartamára tart; a DdeSetQualityOfService függvény hívásai a beszélgetés során nem befolyásolják a beszélgetés QOS-ját.
FreeDDElParam Felszabadítja a közzétett DDE-üzenet lParam paramétere által megadott memóriát. A közzétett DDE-üzenetet fogadó alkalmazásnak ezt a függvényt kell meghívnia, miután a UnpackDDElParam függvényt használta a lParam érték kibontásához.
ImpersonateDdeClientWindow Lehetővé teszi, hogy egy DDE-kiszolgálóalkalmazás megszemélyesítse egy DDE-ügyfélalkalmazás biztonsági környezetét. Ez védi a kiszolgálóadatokat a jogosulatlan DDE-ügyfelektől.
PackDDElParam DDE-lParam értéket csomagol egy belső struktúrába, amely a DDE-adatok folyamatok közötti megosztására szolgál.
ReuseDDElParam Lehetővé teszi, hogy egy alkalmazás újra felhasználjon egy csomagolt DDE-lParam paramétert ahelyett, hogy új csomagolt lParamlenne kiosztva. A függvény használata csökkenti a csomagolt DDE-üzeneteket átadó alkalmazások újraelosztását.
UnpackDDElParam Kicsomagol egy DDE-lParam egy közzétett DDE-üzenetből kapott értéket.

DDE-üzenetek

Név Leírás
WM_DDE_INITIATE Beszélgetést kezdeményez egy kiszolgálóalkalmazással, amely válaszol a megadott alkalmazás- és témakörnevekre. Az üzenet fogadása után a megadott alkalmazásnak megfelelő és a megadott témakört támogató kiszolgálóalkalmazások várhatóan nyugtázzak.

DDE-értesítések

Név Leírás
WM_DDE_ACK A következő üzenetek fogadásáról és feldolgozásáról értesíti a DDE-alkalmazást: WM_DDE_POKE, WM_DDE_EXECUTE, WM_DDE_DATA, WM_DDE_ADVISE, WM_DDE_UNADVISE, WM_DDE_INITIATEvagy WM_DDE_REQUEST (bizonyos esetekben).
WM_DDE_ADVISE Egy DDE-ügyfélalkalmazás közzéteszi a WM_DDE_ADVISE üzenetet egy DDE-kiszolgálóalkalmazásnak, amely arra kéri a kiszolgálót, hogy adja meg az adatelem frissítését, amikor az elem megváltozik.
WM_DDE_DATA A DDE-kiszolgálóalkalmazások WM_DDE_DATA üzenetet küldenek egy DDE-ügyfélalkalmazásnak, amely egy adatelemet továbbít az ügyfélnek, vagy értesíti az ügyfelet egy adatelem elérhetőségéről.
WM_DDE_EXECUTE A DDE-ügyfélalkalmazások WM_DDE_EXECUTE üzenetet küldenek egy DDE-kiszolgálóalkalmazásnak, amely egy sztringet küld a kiszolgálónak, amelyet parancsok sorozataként kell feldolgozni. A kiszolgálóalkalmazás várhatóan WM_DDE_ACK üzenetet küld válaszként.
WM_DDE_POKE Egy DDE-ügyfélalkalmazás WM_DDE_POKE üzenetet küld egy DDE-kiszolgálóalkalmazásnak. Az ügyfél ezzel az üzenetsel kéri a kiszolgálót, hogy fogadjon el egy kéretlen adatelemet. A kiszolgálónak egy WM_DDE_ACK üzenettel kell válaszolnia, amely jelzi, hogy elfogadta-e az adatelemet.
WM_DDE_REQUEST A DDE-ügyfélalkalmazás WM_DDE_REQUEST üzenetet küld egy DDE-kiszolgálóalkalmazásnak egy adatelem értékének lekéréséhez.
WM_DDE_TERMINATE Egy DDE-alkalmazás (ügyfél vagy kiszolgáló) WM_DDE_TERMINATE üzenetet küld a beszélgetés leállításához.
WM_DDE_UNADVISE Egy DDE-ügyfélalkalmazás WM_DDE_UNADVISE üzenetet küld, amely tájékoztatja a DDE-kiszolgálóalkalmazást arról, hogy az elem megadott elemét vagy egy adott vágólapformátumát a továbbiakban nem kell frissíteni. Ezzel leállítja a megadott elem meleg vagy gyakori elérésű adatkapcsolatát.

DDE-struktúrák

Név Leírás
DDEACK Olyan állapotjelzőket tartalmaz, amelyeket egy DDE-alkalmazás a WM_DDE_ACK üzenet részeként továbbít a partnerének. A jelzők részletesen ismertetik az alkalmazás WM_DDE_DATA, WM_DDE_POKE, WM_DDE_EXECUTE, WM_DDE_ADVISE, WM_DDE_UNADVISEés WM_DDE_REQUESTüzenetekre adott válaszát.
DDEADVISE Olyan jelzőket tartalmaz, amelyek meghatározzák, hogy egy DDE-kiszolgálóalkalmazás hogyan küldjön adatokat egy ügyfélalkalmazásnak egy tanácsadási ciklus során. Az ügyfél egy WM_DDE_ADVISE üzenet részeként egy DDEADVISE struktúrát ad át egy kiszolgálónak.
DDEDATA A WM_DDE_DATA üzenet részeként küldött adatokat és adatokat tartalmazza.
DDEPOKE A WM_DDE_POKE üzenet részeként küldött adatokat és adatokat tartalmazza.
HSZPAIR DDE-szolgáltatásnevet és témakörnevet tartalmaz. A DDE-kiszolgálóalkalmazások ezt a struktúrát használhatják egy XTYP_WILDCONNECT tranzakció során az általa támogatott szolgáltatástémakör-párok számbavételéhez.