STGMEDIUM 結構
如同 FORMATETC 結構是 Windows 剪貼簿格式識別碼的增強功能,因此 STGMEDIUM 結構是用來傳輸數據的全域記憶體句柄的改善。 STGMEDIUM 結構包含成員 tymed,表示要使用的媒體,以及由指標和句柄組成的聯集,用於取得 tymed 中所指定之任何媒體的句柄。
STGMEDIUM 結構可讓數據源和取用者根據每個轉譯選擇最有效率的交換媒體。 如果數據太大,因此應該保留在磁碟上,數據源可以使用慣用的格式來表示以磁碟為基礎的媒體,只有在這是取用者唯一瞭解的媒體時,才使用全域記憶體作為備份。 能夠使用最佳媒體進行交換,因為預設值可改善應用程式間數據交換的整體效能。 例如,如果某些要傳輸的數據已經在磁碟上,來源應用程式就可以移動或複製到相同應用程式中或某些其他應用程式中的新目的地,而不需要先將數據載入全域記憶體。 在接收端,數據的取用者不需要將它寫回磁碟。
相關主題