資料交換
資料交換技術概觀。
若要開發 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 訊息的相關資訊。 |