共用方式為


DdeAddData 函式 (ddeml.h)

將數據新增至指定的動態數據 Exchange (DDE) 物件。 應用程式可以從物件開頭的任何位移開始加入數據。 如果新數據與物件中已經有的數據重疊,新數據會覆寫發生重疊之位元組中的舊數據。 物件中尚未寫入的位置內容未定義。

語法

HDDEDATA DdeAddData(
  [in] HDDEDATA hData,
  [in] LPBYTE   pSrc,
  [in] DWORD    cb,
  [in] DWORD    cbOff
);

參數

[in] hData

類型: HDDEDATA

接收其他數據的 DDE 物件句柄。

[in] pSrc

類型: LPBYTE

要加入至 DDE 對象的數據。

[in] cb

類型: DWORD

要加入至 DDE 物件之數據的長度,以位元組為單位,包括終止 NULL,如果數據是字串。

[in] cbOff

類型: DWORD

DDE 物件開頭的位移,以位元組為單位。 其他數據會從這個位移開始複製到物件。

傳回值

類型: HDDEDATA

如果函式成功,則傳回值是 DDE 物件的新句柄。 新的句柄會用於物件的所有參考中。

如果此函式失敗,則傳回值為零。

DdeGetLastError 函式可用來取得錯誤碼,這可以是下列其中一個值:

備註

在另一個 動態 Data Exchange 管理連結庫 函式中使用數據句柄做為參數,或由 DDE 回呼函式傳回之後,句柄只能用於句柄所識別之 DDE 對象的讀取存取權。

如果原本配置的記憶體數量小於保留新增的數據, DdeAddData 會重新配置適當大小的全域記憶體物件。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ddeml.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

概念

DdeAccessData

DdeCreateDataHandle

DdeUnaccessData

動態數據交換管理連結庫

參考