閱讀英文

共用方式為


oleidl.h 標頭

此標頭由多個技術使用。 如需詳細資訊,請參閱

oleidl.h 包含下列程式設計介面:

介面

 
IDropSource

IDropSource 介面是您實作的其中一個介面,可在應用程式中提供拖放作業。
IDropSourceNotify

IDropSourceNotify 介面是在 IDropSource 物件上實作,當使用者將滑鼠拖入或移出潛在的置放目標視窗時,接收 OLE 的通知。
IDropTarget

IDropTarget 介面是您實作的其中一個介面,可在應用程式中提供拖放作業。
IEnterpriseDropTarget

由置放目標應用程式實作時,此介面可讓 OLE 拖放引擎判斷置放目標應用程式是否想要評估企業保護原則,並提供 OLE 拖放引擎一種方式,讓卸載來源應用程式的企業識別碼提供給置放目標應用程式。
IEnumOLEVERB

以遞增動詞號的順序列舉物件可用的不同動詞。 實作 IEnumOLEVERB 介面的列舉值是由 IOleObject::EnumVerbs 傳回。
IOleAdviseHolder

管理物件服務器中的諮詢連線和複合檔案通知。
IOleCache

提供在 物件內快取之簡報資料的控制項。 即使伺服器應用程式未執行或無法使用,快取的簡報資料仍可供物件的容器使用。
IOleCache2

可讓物件用戶端選擇性地更新使用 IOleCache::Cache 建立的每個快取。
IOleCacheControl

提供適當的快取維護。 它會藉由將執行物件的 IDataObject 實作連接到快取來維護快取,讓快取能夠接收來自執行中物件的通知。
IOleClientSite

提供内嵌物件取得其顯示網站、其 Moniker、使用者介面,以及其容器提供之其他資源的相關資訊的主要方法。
IOleContainer

列舉複合檔案中的物件,或鎖定處於執行中狀態的容器。 容器和物件應用程式都會實作這個介面。
IOleInPlaceActiveObject

提供就地物件與相關聯應用程式最外框視窗和包含内嵌物件之應用程式內文件視窗之間的直接通訊通道。
IOleInPlaceFrame

控制容器的最上層框架視窗。
IOleInPlaceObject

管理就地物件的啟用和停用,並判斷應該可看見就地物件的多少部分。
IOleInPlaceSite

管理容器與物件就地用戶端月臺之間的互動。 回想一下,用戶端網站是内嵌物件的顯示網站,並提供物件的位置和概念資訊。
IOleInPlaceUIWindow

由容器應用程式實作,並由物件應用程式用來交涉檔或框架視窗上的框線空間。
IOleItemContainer

當專案 Moniker 系結至所識別的物件時,會使用這些專案。
IOleLink

可讓連結化物件提供其容器與連結相關的函式。
IOleObject

做為内嵌物件提供基本功能來與其容器通訊的主體方式。
IOleWindow

IOleWindow 介面提供方法,可讓應用程式取得參與就地啟用之各種視窗的控制碼,以及進入和結束區分內容的說明模式。
IParseDisplayName

剖析可顯示的名稱字串,將它轉換成自訂 Moniker 實作的 Moniker。
IViewObject

可讓物件直接顯示本身,而不需將資料物件傳遞至呼叫端。 此外,此介面可以使用建議接收來建立和管理連線,讓呼叫端可以收到檢視物件變更的通知。
IViewObject2

IViewObject 介面的延伸模組,會傳回物件指定檢視的繪圖大小。 如果物件尚未執行,您可以呼叫這個方法,而不是 IOleObject::GetExtent,以防止物件執行。

函式

 
CLIPFORMAT_UserFree

CLIPFORMAT_UserFree函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。
CLIPFORMAT_UserFree64

CLIPFORMAT_UserFree64函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。
CLIPFORMAT_UserMarshal

CLIPFORMAT_UserMarshal函式 (oleidl.h) 封送處理 CLIPFORMAT 物件到 RPC 緩衝區。
CLIPFORMAT_UserMarshal64

CLIPFORMAT_UserMarshal64函式 (oleidl.h) 封送處理 CLIPFORMAT 物件到 RPC 緩衝區。
CLIPFORMAT_UserSize

CLIPFORMAT_UserSize函數 (oleidl.h) 計算 CLIPFORMAT 物件的線大小,並取得其控制碼和資料。
CLIPFORMAT_UserSize64

CLIPFORMAT_UserSize64函式會 (oleidl.h) 計算 CLIPFORMAT 物件的線大小,並取得其控制碼和資料。
CLIPFORMAT_UserUnmarshal

CLIPFORMAT_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消擷取 CLIPFORMAT 物件。
CLIPFORMAT_UserUnmarshal64

CLIPFORMAT_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消擷取 CLIPFORMAT 物件。
HACCEL_UserFree

HACCEL_UserFree函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。
HACCEL_UserFree64

HACCEL_UserFree64函式 (oleidl.h) RPC 存根檔案呼叫時釋放伺服器端的資源。
HACCEL_UserMarshal

將 HACCEL 封送處理至 RPC 緩衝區。
HACCEL_UserMarshal64

將 HACCEL 物件封送處理至 RPC 緩衝區。
HACCEL_UserSize

HACCEL_UserSize函式 (oleidl.h) 計算 HACCEL 物件的線路大小,並取得其控制碼和資料。
HACCEL_UserSize64

HACCEL_UserSize64函式 (oaild.h) 計算 HACCEL 物件的線路大小,並取得其控制碼和資料。
HACCEL_UserUnmarshal

HACCEL_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HACCEL 物件。
HACCEL_UserUnmarshal64

HACCEL_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HACCEL 物件。
HDC_UserFree

HDC_UserFree函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。
HDC_UserFree64

HDC_UserFree64函式 (oleidl.h) 在 RPC 存根檔案呼叫時釋放伺服器端的資源。
HDC_UserMarshal

HDC_UserMarshal函式 (oleidl.h) 將 HDC 物件封送處理至 RPC 緩衝區。
HDC_UserMarshal64

HDC_UserMarshal64函式 (oleidl.h) 將 HDC 物件封送處理至 RPC 緩衝區。
HDC_UserSize

HDC_UserSize函式 (oleidl.h) 會計算 HDC 物件的線路大小,並取得其控制碼和資料。
HDC_UserSize64

HDC_UserSize64函式 (oleidl.h) 會計算 HDC 物件的線路大小,並取得其控制碼和資料。
HDC_UserUnmarshal

HDC_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HDC 物件。
HDC_UserUnmarshal64

HDC_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HDC 物件。
HGLOBAL_UserFree

HGLOBAL_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HGLOBAL_UserFree64

HGLOBAL_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HGLOBAL_UserMarshal

將 HGLOBAL 封送處理至 RPC 緩衝區。
HGLOBAL_UserMarshal64

將 HGLOBAL 物件封送處理至 RPC 緩衝區。
HGLOBAL_UserSize

HGLOBAL_UserSize函式 (oleidl.h) 會計算 HGLOBAL 物件的線路大小,並取得其控制碼和資料。
HGLOBAL_UserSize64

HGLOBAL_UserSize64函式 (oleidl.h) 會計算 HGLOBAL 物件的線路大小,並取得其控制碼和資料。
HGLOBAL_UserUnmarshal

HGLOBAL_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HGLOBAL 物件。
HGLOBAL_UserUnmarshal64

HGLOBAL_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HGLOBAL 物件。
HMENU_UserFree

HMENU_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HMENU_UserFree64

HMENU_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HMENU_UserMarshal

HMENU_UserMarshal函式 (oleidl.h) 將 HMENU 封送處理至 RPC 緩衝區。
HMENU_UserMarshal64

HMENU_UserMarshal64函式 (oleidl.h) 將 HMENU 封送處理至 RPC 緩衝區。
HMENU_UserSize

HMENU_UserSize函式 (oleidl.h) 會計算 HMENU 物件的線路大小,並取得其控制碼和資料。
HMENU_UserSize64

HMENU_UserSize64函式 (oleidl.h) 會計算 HMENU 物件的線大小,並取得其控制碼和資料。
HMENU_UserUnmarshal

HMENU_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HMENU 物件。
HMENU_UserUnmarshal64

HMENU_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HMENU 物件。
HWND_UserFree

HWND_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HWND_UserFree64

HWND_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
HWND_UserMarshal

HWND_UserMarshal函式 (oleidl.h) 將 HWND 物件封送處理至 RPC 緩衝區。
HWND_UserMarshal64

HWND_UserMarshal64函式 (oleidl.h) 將 HWND 物件封送處理至 RPC 緩衝區。
HWND_UserSize

HWND_UserSize函式 (oleidl.h) 會計算 HWND 物件的線路大小,並取得其控制碼和資料。
HWND_UserSize64

HWND_UserSize64函式 (oleidl.h) 會計算 HWND 物件的連線大小,並取得其控制碼和資料。
HWND_UserUnmarshal

HWND_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消封存 HWND 物件。
HWND_UserUnmarshal64

HWND_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消封存 HWND 物件。
STGMEDIUM_UserFree

STGMEDIUM_UserFree函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
STGMEDIUM_UserFree64

STGMEDIUM_UserFree64函式 (oleidl.h) 由 RPC 存根檔案呼叫時釋放伺服器端的資源。
STGMEDIUM_UserMarshal

STGMEDIUM_UserMarshal函式 (oleidl.h) 將 STGMEDIUM 物件封送處理至 RPC 緩衝區。
STGMEDIUM_UserMarshal64

STGMEDIUM_UserMarshal64函式 (oleidl.h) 封送處理 STGMEDIUM 物件到 RPC 緩衝區。
STGMEDIUM_UserSize

STGMEDIUM_UserSize函式 (oleidl.h) 會計算 STGMEDIUM 物件的線大小,並取得其控制碼和資料。
STGMEDIUM_UserSize64

STGMEDIUM_UserSize64函式 (oleidl.h) 會計算 STGMEDIUM 物件的線路大小,並取得其控制碼和資料。
STGMEDIUM_UserUnmarshal

STGMEDIUM_UserUnmarshal函式 (oleidl.h) 從 RPC 緩衝區取消 STGMEDIUM 物件。
STGMEDIUM_UserUnmarshal64

STGMEDIUM_UserUnmarshal64函式 (oleidl.h) 從 RPC 緩衝區取消 STGMEDIUM 物件。

結構

 
OBJECTDESCRIPTOR

表示用於CF_OBJECTDESRIPTOR和CF_LINKSRCDESCRIPTOR檔案格式的資料結構。
OLEINPLACEFRAMEINFO

包含容器在就地會話期間所支援加速器的相關資訊。 結構用於 IOleInPlaceSite::GetWindowCoNtext 方法和 OleTranslateAccelerator 函式中。
OLEMENUGROUPWIDTHS

指出在就地編輯會話期間,容器與物件服務器之間共用之功能表之六個功能表群組中的每個功能表項目數目。 這是建置共用功能表的機制。
OLEVERB

定義 物件支援的動詞。 IOleObject::EnumVerbs 方法會建立列舉值,以列舉物件的這些結構,並提供列舉值 IEnumOLEVERB 的指標。

列舉

 
BINDSPEED

表示呼叫端將等候系結至物件的時間長度。
DISCARDCACHE

指定如果已設定其中途位,要捨棄記憶體中快取的動作。
OLECLOSE

指出是否應該在關閉之前儲存物件。
OLECONTF

指出要列舉的物件類型。
OLEGETMONIKER

控制 IOleObject::GetMoniker 和 IOleClientSite::GetMoniker 方法行為的各個層面。
OLELINKBIND

控制連結來源的系結作業。
OLEMISC

描述物件或物件類別的其他特性。
OLERENDER

指出為新建立的物件所要求的快取類型。
OLEUPDATE

指出連結的物件是否會自動更新連結化物件的快取資料,或只有在容器呼叫 IOleObject::Update 或 IOleLink::Update 方法時才更新。 常數會用於 IOleLink 介面中。
OLEVERBATTRIB

描述物件之指定動詞命令的屬性。
OLEWHICHMK

指出正在設定或擷取物件 Moniker 的哪個部分。
USERCLASSTYPE

指出與 物件類別相關聯之顯示名稱的不同變體。