ole2.h 標頭
此標頭由多個技術使用。 如需詳細資訊,請參閱
ole2.h 包含下列程式設計介面:
CreateDataAdviseHolder CreateDataAdviseHolder 函式 (ole2.h) 會擷取資料建議持有者物件上 IDataAdviseHolder 之 OLE 實作的指標。 |
CreateOleAdviseHolder 建立建議持有者物件來管理複合檔案通知。 它會傳回物件 IOleAdviseHolder 介面之 OLE 實作的指標。 |
DoDragDrop 執行 OLE 拖放作業。 |
IsAccelerator 判斷指定的按鍵是否對應至指定快速鍵資料表中的快速鍵。 |
OleBuildVersion 此函式已過時。 |
OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAM 函式會將指定的儲存物件從 OLE 2 結構化儲存體轉換為 OLE 1 儲存物件模型,但不包含簡報資料。 這是數個相容性函式的其中一個。 |
OleConvertIStorageToOLESTREAMEx OleConvertIStorageToOLESTREAMEx 函式會將指定的儲存物件從 OLE 2 結構化儲存體轉換為 OLE 1 儲存物件模型,包括簡報資料。 |
OleConvertOLESTREAMToIStorage 將指定的物件從 OLE 1 儲存模型轉換為 OLE 2 結構化儲存物件,而不需指定簡報資料。 |
OleConvertOLESTREAMToIStorageEx OleConvertOLESTREAMToIStorageEx 函式會將指定的物件從 OLE 1 儲存模型轉換為 OLE 2 結構化儲存物件,包括呈現資料。 這是數個相容性函式的其中一個。 |
OleCreate OleCreate 函式 (ole2.h) 會建立 CLSID 所識別的内嵌物件。 它可以實作可讓使用者插入物件的功能表項目。 |
OleCreateDefaultHandler 建立預設內嵌處理常式的新實例。 這個實例已初始化,因此當内嵌物件進入執行中狀態時,它會建立本機伺服器。 |
OleCreateEmbeddingHelper 使用以 OLE 預設物件處理常式片段匯總的應用程式提供程式碼,建立 OLE 內嵌協助程式物件。 這個協助程式物件可以建立並用於特定內容和角色,如呼叫端所決定。 |
OleCreateEx 藉由在需要快取多個簡報格式或資料的容器中支援更有效率的物件具現化,而不是 OleCreate 所支援的單一格式,來擴充 OleCreate 功能。 |
OleCreateFromData 從剪貼簿或 OLE 拖放作業中擷取的資料傳輸物件建立内嵌物件。 它是用來實作 OLE 拖放作業中的貼上。 |
OleCreateFromDataEx 藉由在需要快取多種簡報或資料的容器中支援更有效率的物件具現化,而不是 OleCreateFromData 所支援的單一格式,來擴充 OleCreateFromData 功能。 |
OleCreateFromFile OleCreateFromFile 函式 (ole2.h) 會從具名檔案的內容建立内嵌物件。 |
OleCreateFromFileEx 藉由在需要快取多個簡報格式或資料的容器中支援更有效率的物件具現化,而不是 OleCreateFromFile 所支援的單一格式,來擴充 OleCreateFromFile 功能。 |
OleCreateLink 建立 OLE 複合檔案連結化物件。 |
OleCreateLinkEx 藉由在需要快取多個簡報或資料的容器中支援更有效率的物件具現化,而不是 OleCreateLink 所支援的單一格式,來擴充 OleCreateLink 功能。 |
OleCreateLinkFromData 從剪貼簿擷取的資料傳輸物件,或作為 OLE 拖放作業的一部分,建立連結化物件。 |
OleCreateLinkFromDataEx 擴充 OleCreateLinkFromData 功能,方法是在需要快取多個簡報或資料的容器中支援更有效率的物件具現化,而不是 OleCreateLinkFromData 所支援的單一格式。 |
OleCreateLinkToFile 建立連結至檔案的物件。 |
OleCreateLinkToFileEx 藉由在需要快取多個簡報或資料的容器中支援更有效率的物件具現化,而不是 OleCreateLinkToFile 所支援的單一格式,來擴充 OleCreateLinkToFile 功能。 |
OleCreateMenuDescriptor 建立並傳回 OLE 功能表描述元 (,也就是 OLE 提供的資料結構,描述 OLE 在分派功能表訊息和命令時要使用的功能表) 。 |
OleCreateStaticFromData 從資料傳輸物件建立僅包含沒有原生資料的標記法的靜態物件。 |
OleDestroyMenuDescriptor 由容器呼叫以釋放 OleCreateMenuDescriptor 函式所配置的共用功能表描述元。 |
OleDoAutoConvert 如果登錄中設定了該物件類別的自動轉換,則會自動將物件轉換成新的類別。 |
OleDraw OleDraw 函式 (ole2.h) 可讓您更輕鬆地繪製物件。 您可以使用它,而不是直接呼叫 IViewObject::D raw。 |
OleDuplicateData 複製指定控制碼中找到的資料,並將控制碼傳回給重複的資料。 來源資料是剪貼簿格式。 使用此函式可協助實作一些資料傳輸介面,例如 IDataObject。 |
OleFlushClipboard 執行剪貼簿關機順序。 它也會釋放 OleSetClipboard 函式放置在剪貼簿上的 IDataObject 指標。 |
OleGetAutoConvert 判斷是否已為指定 CLSID 的物件設定登錄,以自動轉換成另一個 CLSID,如果是的話,則會擷取新的 CLSID。 |
OleGetClipboard 擷取可用來存取剪貼簿內容的資料物件。 |
OleGetClipboardWithEnterpriseInfo 讓 Windows 資訊保護啟發式應用程式從 OLE 剪貼簿擷取 IDataObject,並伴隨 Windows 資訊保護資料和來源應用程式的相關資訊。 |
OleGetIconOfClass 傳回包含指定 CLSID 之圖示和字串標籤的中繼檔控制碼。 |
OleGetIconOfFile 傳回中繼檔控制碼,其中包含指定檔案名的圖示和字串標籤。 |
OleInitialize 初始化目前 Apartment 上的 COM 程式庫、將並行模型識別為單一線程 Apartment (STA) ,並啟用下列一節中所述的其他功能。 |
OleIsCurrentClipboard 判斷先前由 OleSetClipboard 函式放在剪貼簿上的資料物件指標是否仍在剪貼簿上。 |
OleIsRunning 判斷複合檔案物件目前是否處於執行中狀態。 |
OleLoad 將物件載入至巢狀在指定儲存物件內的記憶體中。 |
OleLoadFromStream OleLoadFromStream 函式 (ole2.h) 從資料流程載入物件。 |
OleLockRunning 將已經執行的物件鎖定到其執行中狀態,或將它從執行中狀態解除鎖定。 (OleLockRunning) |
OleMetafilePictFromIconAndLabel 建立中繼檔,在其中繪製指定的圖示和標籤。 |
OleNoteObjectVisible 遞增或遞減外部參考,讓物件保持執行中狀態。 |
OleQueryCreateFromData 檢查資料物件是否有一種格式,可讓它透過呼叫 OleCreateFromData 或 OleCreateStaticFromData 函式成為内嵌物件。 |
OleQueryLinkFromData 判斷是否可以從剪貼簿資料物件建立 OLE 連結化物件 (而非 OLE 内嵌物件) 。 |
OleRegEnumFormatEtc 建立列舉物件,此物件可用來列舉 OLE 物件伺服器在系統登錄中註冊的資料格式。 |
OleRegEnumVerbs 提供所指定類別之已註冊動詞命令的列舉。 自訂 DLL 物件應用程式的開發人員會使用此函式來模擬預設物件處理常式的行為。 |
OleRegGetMiscStatus 傳回登錄中指定 CLSID 所支援之簡報和行為的相關其他資訊。 |
OleRegGetUserType 從登錄取得指定類別的使用者類型。 |
OleRun 將 OLE 複合檔案物件放入執行中狀態。 |
OleSave 將以交易模式開啟的物件儲存至指定的儲存物件。 |
OleSaveToStream OleSaveToStream 函式 (ole2.h) 會將物件與 IPersistStream 介面一起儲存至指定的資料流程。 |
OleSetAutoConvert 指定 CLSID,當載入該類別的物件時,自動轉換成不同的類別。 |
OleSetClipboard 將特定資料物件的指標放在剪貼簿上。 這可讓 OleGetClipboard 函式存取資料物件。 |
OleSetContainedObject 通知物件它內嵌在 OLE 容器中,這可確保對支援内嵌物件連結的容器正確執行參考計數。 (OleSetContainedObject) |
OleSetMenuDescriptor 從容器的框架視窗中安裝或移除 OLE 分派程式碼。 |
OleTranslateAccelerator 由物件應用程式呼叫,可讓物件的容器根據容器的快速鍵資料表來轉譯加速器。 |
OleUninitialize 關閉 Apartment 上的 COM 程式庫、釋放 Apartment 持有的任何類別處理站、其他 COM 物件或伺服器、停用 Apartment 上的 RPC,以及釋放 Apartment 維護的任何資源。 |
ReadFmtUserTypeStg ReadFmtUserTypeStg 函式會傳回先前與 WriteFmtUserTypeStg 函式一起儲存的剪貼簿格式和使用者類型。 |
RegisterDragDrop 將指定的視窗註冊為可以是 OLE 拖放作業目標的視窗,並指定要用於卸載作業的 IDropTarget 實例。 |
ReleaseStgMedium 釋放指定的儲存媒體。 |
RevokeDragDrop 撤銷指定之應用程式視窗的註冊,做為 OLE 拖放作業的潛在目標。 |
SetConvertStg SetConvertStg 函式會設定儲存物件中的轉換位,表示物件在開啟時要轉換成新類別。 您可以透過呼叫 GetConvertStg 函式來擷取設定。 |
WriteFmtUserTypeStg WriteFmtUserTypeStg 函式會將剪貼簿格式和使用者類型寫入儲存體物件。 |