共用方式為


資料交換

資料交換技術概觀。

若要開發 Data Exchange,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

函式

 
AddAtomA

將字元字串新增至本機 Atom 資料表,並在識別字串的 atom) (傳回唯一值。 (ANSI)
AddAtomW

將字元字串新增至本機 Atom 資料表,並在識別字串的 atom) (傳回唯一值。 (Unicode)
AddClipboardFormatListener

將指定的視窗放在系統維護的剪貼簿格式接聽程式清單中。
ChangeClipboardChain

從剪貼簿檢視器鏈結中移除指定的視窗。
CloseClipboard

關閉剪貼簿。
CountClipboardFormats

擷取目前在剪貼簿上的不同資料格式數目。
DdeAbandonTransaction

放棄指定的非同步交易,並釋放與交易相關聯的所有資源。
DdeAccessData

提供指定之 Dynamic Data Exchange (DDE) 物件中資料的存取權。 當應用程式完成存取 物件中的資料時,應用程式必須呼叫 DdeUnaccessData 函式。
DdeAddData

將資料新增至指定的動態資料 Exchange (DDE) 物件。
DdeClientTransaction

開始用戶端與伺服器之間的資料交易。 只有動態資料交換 (DDE) 用戶端應用程式可以呼叫此函式,而且應用程式只能在與伺服器建立交談之後使用。
DdeCmpStringHandles

比較兩個字串控制碼的值。 字串控制碼的值與相關聯字串的大小寫無關。
DdeConnect

建立與支援指定服務名稱和主題名稱組的伺服器應用程式交談。 如果有多個這類伺服器存在,系統只會選取一部伺服器。
DdeConnectList

建立與支援指定服務名稱和主題名稱組之所有伺服器應用程式的交談。
DdeCreateDataHandle

建立動態 Data Exchange (DDE) 物件,並將來自指定緩衝區的資料填入物件。 DDE 應用程式會在涉及將資料傳遞至夥伴應用程式的交易期間使用此函式。
DdeCreateStringHandleA

建立識別指定字串的控制碼。 動態資料交換 (DDE) 用戶端或伺服器應用程式可以將字串控制碼當做參數傳遞至其他動態資料交換管理程式庫, (DDEML) 函式。 (ANSI)
DdeCreateStringHandleW

建立識別指定字串的控制碼。 動態資料交換 (DDE) 用戶端或伺服器應用程式可以將字串控制碼當做參數傳遞至其他動態資料交換管理程式庫, (DDEML) 函式。 (Unicode)
DdeDisconnect

終止由 DdeConnect 或 DdeConnectList 函式啟動的交談,並使指定的交談控制碼失效。
DdeDisconnectList

終結指定的交談清單,並終止與清單相關聯的所有交談。
DdeEnableCallback

啟用或停用特定交談的交易,或呼叫應用程式目前建立的所有交談。
DdeFreeDataHandle

釋放動態 Data Exchange (DDE) 物件,並刪除與 物件相關聯的資料處理控制碼。
DdeFreeStringHandle

釋放呼叫應用程式中的字串控制碼。
DdeGetData

將資料從指定的動態資料 Exchange (DDE) 物件複製到指定的本機緩衝區。
DdeGetLastError

擷取動態資料交換管理程式庫失敗所設定的最新錯誤碼, (DDEML) 函式,並將錯誤碼重設為 DMLERR_NO_ERROR。
DdeImpersonateClient

在 DDE 用戶端交談中模擬動態資料交換 (DDE) 用戶端應用程式。
DdeInitializeA

向動態資料交換管理程式庫註冊應用程式, (DDEML) 。 應用程式必須先呼叫此函式,才能呼叫任何其他動態 Data Exchange 管理程式庫 (DDEML) 函式。 (ANSI)
DdeInitializeW

向動態資料交換管理程式庫註冊應用程式, (DDEML) 。 應用程式必須先呼叫此函式,才能呼叫任何其他動態 Data Exchange 管理程式庫 (DDEML) 函式。 (Unicode)
DdeKeepStringHandle

遞增與指定控制碼相關聯的使用計數。
DdeNameService

註冊或取消註冊動態資料交換 (DDE) 伺服器所支援的服務名稱。
DdePostAdvise

讓系統將XTYP_ADVREQ交易傳送至呼叫 (伺服器,) 應用程式的動態資料交換 (DDE) 回呼函式,並在指定的主題和專案上具有作用中的建議迴圈。
DdeQueryConvInfo

擷取動態資料交換 (DDE) 交易的相關資訊,以及交易發生所在交談的相關資訊。
DdeQueryNextServer

擷取指定交談清單中的下一個交談控制碼。
DdeQueryStringA

將與字串控制碼相關聯的文字複製到緩衝區。 (ANSI)
DdeQueryStringW

將與字串控制碼相關聯的文字複製到緩衝區。 (Unicode)
DdeReconnect

可讓用戶端動態資料交換管理程式庫 (DDEML) 應用程式嘗試重新建立與已終止用戶端交談的服務交談。
DdeSetQualityOfService

指定原始動態資料交換 (DDE) 應用程式未來起始的 DDE 交談所需的服務品質 (QO) S。
DdeSetUserHandle

建立應用程式定義值與交談控制碼或交易識別碼的關聯。 這適用于簡化非同步交易的處理。 應用程式可以使用 DdeQueryConvInfo 函式來擷取此值。
DdeUnaccessData

Unaccesses dynamic Data Exchange (DDE) 物件。 應用程式在完成存取物件之後,必須呼叫此函式。
DdeUninitialize

釋放所有與呼叫應用程式相關聯的動態 Data Exchange 管理程式庫 (DDEML) 資源。
DeleteAtom

遞減本機字串 Atom 的參考計數。 如果 Atom 的參考計數縮減為零,DeleteAtom 會從本機 Atom 資料表中移除與 Atom 相關聯的字串。
EmptyClipboard

清除剪貼簿,並釋放剪貼簿中的資料控制碼。 然後函式會將剪貼簿的擁有權指派給目前開啟剪貼簿的視窗。
EnumClipboardFormats

列舉剪貼簿上目前可用的資料格式。
FindAtomA

搜尋本機 Atom 資料表中的指定字元字串,並擷取與該字串相關聯的 Atom。 (ANSI)
FindAtomW

搜尋本機 Atom 資料表中的指定字元字串,並擷取與該字串相關聯的 Atom。 (Unicode)
FreeDDElParam

釋放所張貼動態資料 Exchange (DDE) 訊息的 lParam 參數所指定的記憶體。 接收張貼 DDE 訊息的應用程式應該在使用 UnpackDDElParam 函式解除封裝 lParam 值之後呼叫此函式。
GetAtomNameA

擷取與指定區域 Atom 相關聯的字元字串複本。 (ANSI)
GetAtomNameW

擷取與指定區域 Atom 相關聯的字元字串複本。 (Unicode)
GetClipboardData

以指定的格式從剪貼簿擷取資料。 剪貼簿先前必須已開啟。
GetClipboardFormatNameA

從剪貼簿擷取指定註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (ANSI)
GetClipboardFormatNameW

從剪貼簿擷取指定註冊格式的名稱。 函式會將名稱複製到指定的緩衝區。 (Unicode)
GetClipboardOwner

擷取剪貼簿目前擁有者的視窗控制碼。
GetClipboardSequenceNumber

擷取目前視窗月臺的剪貼簿序號。
GetClipboardViewer

擷取剪貼簿檢視器鏈結中第一個視窗的控制碼。
GetOpenClipboardWindow

擷取目前開啟剪貼簿之視窗的控制碼。
GetPriorityClipboardFormat

擷取指定清單中的第一個可用剪貼簿格式。
GetUpdatedClipboardFormats

擷取目前支援的剪貼簿格式。
GlobalAddAtomA

將字元字串新增至全域 atom 資料表,並在識別字串的 atom) (傳回唯一值。 (GlobalAddAtomA)
GlobalAddAtomExA

將字元字串新增至全域 atom 資料表,並在識別字串的 atom) (傳回唯一值。 (GlobalAddAtomExA)
GlobalAddAtomExW

將字元字串新增至全域 atom 資料表,並在識別字串的 atom) (傳回唯一值。 (GlobalAddAtomExW)
GlobalAddAtomW

將字元字串新增至全域 atom 資料表,並在識別字串的 atom) (傳回唯一值。 (GlobalAddAtomW)
GlobalDeleteAtom

遞減全域字串 Atom 的參考計數。 如果 Atom 的參考計數達到零,GlobalDeleteAtom 會從全域 Atom 資料表中移除與 Atom 相關聯的字串。
GlobalFindAtomA

搜尋全域 Atom 資料表中的指定字元字串,並擷取與該字串相關聯的全域 Atom。 (ANSI)
GlobalFindAtomW

搜尋全域 Atom 資料表中的指定字元字串,並擷取與該字串相關聯的全域 Atom。 (Unicode)
GlobalGetAtomNameA

擷取與指定之全域 Atom 相關聯的字元字串複本。 (ANSI)
GlobalGetAtomNameW

擷取與指定之全域 Atom 相關聯的字元字串複本。 (Unicode)
ImpersonateDdeClientWindow

讓動態資料交換 (DDE) 伺服器應用程式模擬 DDE 用戶端應用程式的安全性內容。 這可保護伺服器資料免于未經授權的 DDE 用戶端。
InitAtomTable

初始化本機 Atom 資料表,並將雜湊值區的數目設定為指定的大小。
IsClipboardFormatAvailable

判斷剪貼簿是否包含指定格式的資料。
MAKEINTATOM

將指定的 Atom 轉換成字串,因此可以傳遞至接受 Atom 或字串的函式。
OpenClipboard

開啟剪貼簿以供檢查,並防止其他應用程式修改剪貼簿內容。
PackDDElParam

將動態資料交換 (DDE) lParam 值封裝成用來在進程之間共用 DDE 資料的內部結構。
PFNCALLBACK

與動態資料交換管理程式庫搭配使用的應用程式定義回呼函式, (DDEML) 函式。
RegisterClipboardFormatA

註冊新的剪貼簿格式。 然後,此格式可作為有效的剪貼簿格式。 (ANSI)
RegisterClipboardFormatW

註冊新的剪貼簿格式。 然後,此格式可作為有效的剪貼簿格式。 (Unicode)
RemoveClipboardFormatListener

從系統維護的剪貼簿格式接聽程式清單中移除指定的視窗。
ReuseDDElParam

可讓應用程式重複使用已封裝的動態資料 Exchange (DDE) lParam 參數,而不是配置新的已封裝 lParam。 使用此函式可減少傳遞已封裝 DDE 訊息的應用程式重新配置。
SetClipboardData

以指定的剪貼簿格式將資料放在剪貼簿上。
SetClipboardViewer

將指定的視窗新增至剪貼簿檢視器鏈結。 每當剪貼簿的內容變更時,剪貼簿檢視器視窗就會收到WM_DRAWCLIPBOARD訊息。 此函式用於與舊版 Windows 的回溯相容性。
UnpackDDElParam

解壓縮從張貼的 DDE 訊息收到的動態資料 Exchange (DDE) lParam 值。

結構

 
CONVCONTEXT

包含動態資料交換 (DDE) 用戶端應用程式所提供的資訊。 此資訊適用于特製化或跨語言的 DDE 交談。
CONVINFO

包含動態資料 Exchange (DDE) 交談的相關資訊。
COPYDATASTRUCT

包含WM_COPYDATA訊息要傳遞至另一個應用程式的資料。
DDEACK

包含 DDE 應用程式在WM_DDE_ACK訊息中傳遞至其合作夥伴的狀態旗標。
DDEADVISE

包含旗標,指定 DDE 伺服器應用程式如何在建議迴圈期間將資料傳送至用戶端應用程式。 用戶端會將控制碼傳遞至 DDEADVISE 結構給伺服器,做為WM_DDE_ADVISE訊息的一部分。
DDEDATA

包含資料,以及作為WM_DDE_DATA訊息一部分傳送之資料的相關資訊。
DDEML_MSG_HOOK_DATA

包含動態資料 Exchange (DDE) 訊息的相關資訊,並提供訊息所參考資料的讀取權限。 此結構旨在供動態資料交換管理程式庫 (DDEML) 監視應用程式使用。
DDEPOKE

包含資料,以及作為WM_DDE_POKE訊息一部分傳送之資料的相關資訊。
HSZPAIR

包含 DDE 服務名稱和主題名稱。 DDE 伺服器應用程式可以在XTYP_WILDCONNECT交易期間使用此結構來列舉其支援的服務主題組。
METAFILEPICT

定義用來透過剪貼簿交換中繼資料的中繼檔圖片格式。
MONCBSTRUCT

包含目前動態資料 Exchange (DDE) 交易的相關資訊。 監視系統傳遞至其他應用程式的 DDE 回呼函式的交易時,DDE 偵錯應用程式可以使用這個結構。
MONCONVSTRUCT

包含動態資料 Exchange (DDE) 交談的相關資訊。 DDE 監視應用程式可以使用這個結構來取得已建立或已終止之交談的相關資訊。
MONERRSTRUCT

包含目前動態資料 Exchange (DDE) 錯誤的相關資訊。 DDE 監視應用程式可以使用這個結構來監視 DDE 管理程式庫函式所傳回的錯誤。
MONHSZSTRUCTA

包含動態資料 Exchange (DDE) 字串控制碼的相關資訊。 當監視 DDE 管理程式庫的字串管理員元件活動時,DDE 監視應用程式可以使用這個結構。 (ANSI)
MONHSZSTRUCTW

包含動態資料 Exchange (DDE) 字串控制碼的相關資訊。 當監視 DDE 管理程式庫的字串管理員元件活動時,DDE 監視應用程式可以使用這個結構。 (Unicode)
MONLINKSTRUCT

包含動態資料 Exchange (DDE) 建議迴圈的相關資訊。 DDE 監視應用程式可以使用這個結構來取得已啟動或結束之建議迴圈的相關資訊。
MONMSGSTRUCT

包含動態資料 Exchange (DDE) 訊息的相關資訊。 DDE 監視應用程式可以使用這個結構來取得已傳送或張貼之 DDE 訊息的相關資訊。