共用方式為


動態數據交換

本節提供針對無法使用動態數據交換連結庫 (DDEML) 的應用程式實作動態數據交換的指導方針。 如需 DDEML 的詳細資訊,請參閱 動態數據交換管理連結庫

概觀

名稱 描述
關於動態數據交換 討論在應用程式之間傳輸數據。
使用動態數據交換 提供有關動態數據交換的程式碼範例。
DDE 參考 API 參考。

DDE 函數

名稱 描述
DdeSetQualityOfService 指定原始動態數據交換 (DDE) 應用程式對於它起始的未來 DDE 交談所需的服務品質(QOS)。 指定的 QOS 適用於在設定就緒時啟動的任何交談。 DDE 交談的服務質量會持續到交談期間;在交談期間呼叫 DdeSetQualityOfService 函式不會影響該交談的 QOS。
FreeDDElParam 釋放所張貼 DDE 訊息之 lParam 參數所指定的記憶體。 接收張貼 DDE 訊息的應用程式應該會在使用 UnpackDDElParam 函式來解除封裝 lParam 值之後呼叫此函式。
ImpersonateDdeClientWindow 可讓 DDE 伺服器應用程式模擬 DDE 用戶端應用程式的安全性內容。 如此可保護伺服器數據免於未經授權的 DDE 用戶端。
PackDDElParam 將 DDE lParam 值封裝成內部結構,用於在進程之間共用 DDE 數據。
ReuseDDElParam 可讓應用程式重複使用已封裝的 DDE lParam 參數,而不是配置新的 packed lParam。 使用此函式可減少傳遞已封裝 DDE 訊息的應用程式重新配置。
UnpackDDElParam 解除封裝從張貼的 DDE 訊息收到的 DDE lParam 值。

DDE 訊息

名稱 描述
WM_DDE_INITIATE 起始與伺服器應用程式的交談,以回應指定的應用程式和主題名稱。 收到此訊息時,所有名稱符合指定應用程式且支援指定主題的伺服器應用程式,都預期會認可它。

DDE 通知

名稱 描述
WM_DDE_ACK 通知接收和處理下列訊息的 DDE 應用程式:WM_DDE_POKEWM_DDE_EXECUTE、WM_DDE_DATA、WM_DDE_ADVISEWM_DDE_UNADVISEWM_DDE_INITIATEWM_DDE_REQUEST(在某些情況下)。
WM_DDE_ADVISE DDE 用戶端應用程式會將 WM_DDE_ADVISE 訊息張貼至 DDE 伺服器應用程式,以要求伺服器在專案變更時提供資料項的更新。
WM_DDE_DATA DDE 伺服器應用程式會將WM_DDE_DATA訊息張貼至 DDE 用戶端應用程式,以將數據項傳遞至用戶端,或通知用戶端數據項的可用性。
WM_DDE_EXECUTE DDE 用戶端應用程式會將 WM_DDE_EXECUTE 訊息張貼至 DDE 伺服器應用程式,以將字串傳送至要當做一系列命令處理的伺服器。 伺服器應用程式應該會在回應中張貼 WM_DDE_ACK 訊息。
WM_DDE_POKE DDE 用戶端應用程式會將 WM_DDE_POKE 訊息張貼至 DDE 伺服器應用程式。 用戶端會使用此訊息來要求伺服器接受未經請求的數據項。 伺服器預期會回復 WM_DDE_ACK 訊息,指出它是否接受數據項。
WM_DDE_REQUEST DDE 用戶端應用程式會將 WM_DDE_REQUEST 訊息張貼至 DDE 伺服器應用程式,以要求資料項的值。
WM_DDE_TERMINATE DDE 應用程式 (用戶端或伺服器) 會張貼 WM_DDE_TERMINATE 訊息來終止交談。
WM_DDE_UNADVISE DDE 用戶端應用程式會張貼 WM_DDE_UNADVISE 訊息,以通知 DDE 伺服器應用程式,該專案的指定專案或特定剪貼簿格式不應再更新。 這會終止指定專案的暖或經常性數據連結。

DDE 結構

名稱 描述
DDEACK 包含 DDE 應用程式在WM_DDE_ACK訊息中傳遞至其夥伴的狀態旗標。 旗標提供應用程式回應訊息的詳細數據,WM_DDE_DATA、WM_DDE_POKE、WM_DDE_EXECUTE、WM_DDE_ADVISE、WM_DDE_UNADVISEWM_DDE_REQUEST。
DDEADVISE 包含旗標,指定 DDE 伺服器應用程式如何在建議循環期間將數據傳送至用戶端應用程式。 用戶端會將句柄傳遞至 DDEADVISE 結構給伺服器,做為WM_DDE_ADVISE訊息的一部分。
DDEDATA 包含數據,以及作為WM_DDE_DATA訊息一部分傳送之數據的相關信息。
DDEPOKE 包含數據,以及作為WM_DDE_POKE訊息一部分傳送之數據的相關信息。
HSZPAIR 包含 DDE 服務名稱和主題名稱。 DDE 伺服器應用程式可以在XTYP_WILDCONNECT交易期間使用此結構,列舉其支援的服務主題組。