组件对象模型 (COM)

组件对象模型概述 (COM) 技术。

若要 (COM) 开发组件对象模型,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
ACTIVATEFLAGS

指示对象是否作为无窗口对象激活。 它在 IOleInPlaceSiteEx::OnInPlaceActivateEx 中使用。
ADVF

控制数据更改的缓存和通知的标志。
APTTYPE

APTTYPE 枚举 (objidl.h) 指定不同类型的单元。
APTTYPE

APTTYPE (objidlbase.h) 枚举指定不同类型的单元。
APTTYPEQUALIFIER

APTTYPEQUALIFIER 枚举 (objidl.h) 指定可能的 COM 单元类型限定符集。
APTTYPEQUALIFIER

APTTYPEQUALIFIER (objidlbase.h) 枚举指定可能的 COM 单元类型限定符集。
BIND_FLAGS

控制名字对象绑定操作的各个方面。
BINDSPEED

指示调用方将等待绑定到对象的大致时间。
CALLFRAME_COPY

通过确定复制的调用帧数据对父帧的生存期依赖关系,确定是否可与父帧中的数据共享。
CALLFRAME_FREE

确定要释放的参数类型。 (CALLFRAME_FREE)
CALLFRAME_NULL

确定要释放的参数类型。 (CALLFRAME_NULL)
CALLFRAME_WALK

确定要访问的参数类型。
CALLTYPE

指定 IMessageFilter::HandleInComingCall 使用的调用类型。
CLSCTX

激活调用中使用的值,用于指示要在其中运行对象的执行上下文。
CO_MARSHALING_CONTEXT_ATTRIBUTES

CO_MARSHALING_CONTEXT_ATTRIBUTES枚举 (objidl.h) 标识可以使用特定方法查询的封送上下文属性之一。
CO_MARSHALING_CONTEXT_ATTRIBUTES

CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) 枚举标识可以使用 GetMarshalingContextAttribute 方法查询的属性之一。
COINIT

确定用于对此线程创建的对象的传入调用的并发模型。 此并发模型可以是单元线程模型,也可以是多线程模型。
COMSD

确定调用 CoGetSystemSecurityPermissions 时要获取的 COM 安全描述符的类型。
COWAIT_FLAGS

指定 CoWaitForMultipleHandles 函数的行为。
CWMO_FLAGS

为 CoWaitForMultipleObjects 函数提供标志。
DATADIR

指定数据流的方向。 这确定了生成的枚举器可枚举的格式。
DISCARDCACHE

指定在缓存的脏位已设置的情况下,对要从内存中丢弃的缓存执行的操作。
DOCMISC

提供有关文档对象的杂项属性信息。
DVASPECT

在绘制或获取数据时,指定所需对象数据或对象视图方位。
DVASPECT2

指定用于优化绘图过程的新绘图方面。
DVASPECTINFOFLAG

指示对象是否可以支持本身的优化绘图。
DVEXTENTMODE

指示大小调整模式是内容大小还是整型大小调整。
EOC_ChangeType

指示对事件对象的更改的性质。
EOLE_AUTHENTICATION_CAPABILITIES

EOLE_AUTHENTICATION_CAPABILITIES枚举 (objidl.h) 指定 CoInitializeSecurity 和 IClientSecurity::SetBlanket 中的各种功能。
EOLE_AUTHENTICATION_CAPABILITIES

EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) 枚举指定 CoInitializeSecurity 和 IClientSecurity::SetBlanket 中的各种功能。
EXTCONN

EXTCONN 枚举 (objidl.h) 指定嵌入对象上存在的外部连接的类型。
EXTCONN

EXTCONN (objidlbase.h) 枚举指定嵌入对象上存在的外部连接类型。
GLOBALOPT_PROPERTIES

GLOBALOPT_PROPERTIES 枚举 (objidl.h) 标识可以使用 IGlobalOptions 接口设置或查询的进程全局选项。
GLOBALOPT_PROPERTIES

GLOBALOPT_PROPERTIES (objidlbase.h) 枚举标识可以使用 IGlobalOptions 接口设置或查询的进程全局选项。
GLOBALOPT_UNMARSHALING_POLICY_VALUES

GLOBALOPT_UNMARSHALING_POLICY_VALUES 枚举 (objidl.h) 提供 COM 取消映射策略全局选项的值。
GLOBALOPT_UNMARSHALING_POLICY_VALUES

GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) 枚举为 COM unmarshaling 策略全局选项提供值。
GUIDKIND

用于指定从 IProvideClassInfo2 中的对象请求的信息类型的标志。
HITRESULT

指示某个位置是否在对象的图像中。
MKRREDUCE

指定名字对象应减少的距离。
MKSYS

指示名字对象的类。
MSHCTX

指定目标上下文,该上下文是完成取消封送的过程。
MSHLFLAGS

指定执行封送处理的原因。
OLECLOSE

指示是否应在关闭前保存对象。
OLECMDEXECOPT

指定命令执行选项。
OLECMDF

指定对象为 OLECMD 结构中指定的命令提供的支持类型。
OLECMDID

指定要执行的标准命令。 此枚举中的单个值在 IOleCommandTarget::Exec 的 nCmdID 参数中传递。
OLECMDID_WINDOWSTATE_FLAG

指定窗口状态。
OLECMDTEXTF

指定对象应存储在 IOleCommandTarget::QueryStatus 中传递的 OLECMDTEXT 结构中的信息类型。
OLECONTF

指示要枚举的对象的类型。
OLEDCFLAGS

指定容器中有关对象已请求的设备上下文的其他信息。
OLEGETMONIKER

控制 IOleObject::GetMoniker 和 IOleClientSite::GetMoniker 方法行为的各个方面。
OLELINKBIND

控制对链接源的绑定操作。
OLEMISC

描述对象或对象类的杂项特征。
OLERENDER

指示为新创建的对象请求的缓存类型。
OLEUIPASTEFLAG

指示粘贴此格式时用户可用的用户选项,以及粘贴、粘贴链接等) (选项组或列表。
OLEUPDATE

指示链接对象是自动更新链接对象的缓存数据,还是仅在容器调用 IOleObject::Update 或 IOleLink::Update 方法时更新。 常量在 IOleLink 接口中使用。
OLEVERBATTRIB

描述对象的指定谓词的属性。
OLEWHICHMK

指示正在设置或检索对象的名字对象的哪个部分。
PENDINGMSG

指定 IMessageFilter::MessagePending 方法的返回值。
PENDINGTYPE

指示 IMessageFilter::MessagePending 方法中的嵌套级别。
PICTUREATTRIBUTES

指定通过 IPicture::get_Attributes 方法返回的图片对象的属性。
指针非活动

指示对象的激活策略,并在 IPointerInactive::GetActivationPolicy 方法中使用。
QACONTAINERFLAGS

指示容器提供的环境属性。 它在 QACONTAINER 结构的 dwAmbientFlags 成员中使用。
RECORD_READING_POLICY

指定有关从日志中读取记录的顺序的提示。
REGCLS

控制类对象的连接类型。
SERVERCALL

指示服务器调用的状态。
THDTYPE

thDTYPE 枚举 (objidl.h) 指示特定线程是否支持消息循环。
THDTYPE

THDTYPE (objidlbase.h) 枚举指示特定线程是否支持消息循环。
TYMED

指示在数据传输中使用的存储介质的类型。 它们用于 STGMEDIUM 或 FORMATETC 结构。
TYSPEC

指定类 ID 的映射。
UASFLAGS

提供有关父撤消单元的信息。
USERCLASSTYPE

指示与对象类关联的显示名称的不同变体。
VIEWSTATUS

指定 对象的不透明度和对象支持的绘图方面。

函数

 
激活

为属性页创建对话框窗口。
ActivateMe

要求文档网站激活作为文档对象而不是就地活动对象进行调用的文档,并选择性地指定要激活的对象文档的哪个视图。
添加

将简单的撤消单元添加到集合。
添加

将简单的撤消单元添加到集合。 当父撤消单元处于打开状态时,撤消管理器通过调用 IOleParentUndoUnit::Add 向其添加撤消单元。
AddConnection

IExternalConnection::AddConnection 方法 (objidl.h) 递增对象的强外部连接计数。
AddConnection

IExternalConnection::AddConnection (objidlbase.h) 方法递增对象的强外部连接计数。
AddRef

递增指向 COM 对象的接口指针的引用计数。 每当创建接口指针的副本时,都应调用此方法。
AddRefHfont

通知字体对象,在调用 ReleaseHfont 或字体对象本身完全释放之前,使用 hFont 标识的以前实现的字体应保持有效。
AddRefOnProcess

递增进程的引用计数。
AddSynchronize

ISynchronizeContainer::AddSynchronize 方法 (objidl.h) 向容器添加同步对象。
AddSynchronize

ISynchronizeContainer::AddSynchronize (objidlbase.h) 方法将同步对象添加到容器。
AdjustRect

如果指定矩形被重叠的不透明对象完全或部分覆盖,则调整该矩形。
建议

在连接点对象和客户端的接收器之间建立连接。
建议

在 OLE 对象与调用对象的建议接收器之间建立咨询连接。 通过该接收器,调用对象可以在重命名、保存或关闭 OLE 对象时收到通知。
建议

在复合文档对象与调用对象的建议接收器之间建立咨询连接,当复合文档对象重命名、保存或关闭时,调用对象通过该接收器接收通知。
建议

在建议接收器与用于接收通知的数据对象之间创建连接。
Alloc

分配内存块。 (IMalloc.Alloc)
AllowForegroundTransfer

生成 COM 服务器进程的前景窗口。
AppendRecord

将新记录写入日志末尾。
ApplicationFree

释放应用程序。
ApplicationLaunch

启动应用程序。
应用

将当前值应用于先前传递给 IPropertyPage::SetObjects 的属性页关联的基础对象。
ApplyViewState

初始化以前在调用 IOleDocumentView::SaveViewState 时保存的视图状态。
BindIfRunning

如果链接源已在运行,则激活链接对象与链接源之间的连接。
BindMoniker

通过对象的名字对象查找对象,如果对象处于非活动状态,则激活该对象,并检索指向该对象上指定接口的指针。
BindToObject

绑定到指定的 对象。 绑定过程涉及查找对象,在必要时将其置于运行状态,并为调用方提供指向所标识对象上指定接口的指针。
BindToSource

通过绑定链接对象中存储的名称对象来激活与链接源的连接。
BindToStorage

绑定到指定对象的存储。 与 IMoniker::BindToObject 方法不同,此方法不会激活由名字对象标识的对象。
Cache

指定要在嵌入对象内缓存的格式和其他数据。
CallIndirect

使用对调用参数的间接引用调用接口中的方法之一。
取消

ICancelMethodCalls::Cancel 方法 (objidl.h) 请求取消方法调用。
取消

ICancelMethodCalls::Cancel (objidlbase.h) 方法请求取消方法调用。
CancelLink

断开所选链接的连接。 (ANSI)
CancelLink

断开所选链接的连接。 (Unicode)
CanInPlaceActivate

确定容器是否可以就地激活对象。
CanWindowlessActivate

通知对象,如果其容器可以支持该对象作为可就地激活的无窗口对象。
CatalogRefresh

刷新目录。
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

(oleidl.h CLIPFORMAT_UserSize64 函数) 计算 CLIPFORMAT 对象的线大小,并获取其句柄和数据。
CLIPFORMAT_UserUnmarshal

(oleidl.h 的CLIPFORMAT_UserUnmarshal函数) 从 RPC 缓冲区中解封 CLIPFORMAT 对象。
CLIPFORMAT_UserUnmarshal64

(oleidl.h CLIPFORMAT_UserUnmarshal64 函数) 从 RPC 缓冲区中解封 CLIPFORMAT 对象。
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumConnectionPoints.Clone)
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumConnections.Clone)
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumOleUndoUnits.Clone)
克隆

创建重复字体对象。
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumOleDocumentViews.Clone)
克隆

创建内部状态与当前视图相同的重复视图对象。
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumOLEVERB.Clone)
克隆

IEnumContextProps::Clone 方法 (objidl.h) 创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumFORMATETC.Clone)
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumMoniker.Clone)
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumSTATDATA.Clone)
克隆

IEnumString::Clone 方法 (objidl.h) 创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

IEnumUnknown::Clone 方法 (objidl.h) 创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

IEnumContextProps::Clone (objidlbase.h) 方法创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

IEnumString::Clone (objidlbase.h) 方法创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

IEnumUnknown::Clone (objidlbase.h) 方法创建一个新的枚举器,其中包含与当前枚举状态相同的枚举器。
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumCATEGORYINFO.Clone)
克隆

创建与当前枚举数包含相同枚举状态的一个新枚举数。 (IEnumGUID.Clone)
关闭

关闭指定的父撤消单元。 (IOleParentUndoUnit.Close)
关闭

关闭指定的父撤消单元。 (IOleUndoManager.Close)
关闭

将嵌入的对象从运行更改为加载状态。 断开链接对象与其链接源的连接。
CloseView

指示文档视图关闭自身并释放其 IOleInPlaceSite 指针。
CLSIDFromProgID

给定 ProgID,在注册表中查找 CLSID。
CLSIDFromProgIDEx

如果启用了 COMClassStore 策略,则 CLSIDFromProgIDEx 函数 (objbase.h) 会触发自动安装。
CLSIDFromProgIDEx

如果启用了 COMClassStore 策略, (combaseapi.h) CLSIDFromProgIDEx 函数会触发自动安装。
CLSIDFromString

将 StringFromCLSID 函数生成的字符串转换回原始 CLSID。
CoAddRefServerProcess

递增全局每进程引用计数。
CoAllowSetForegroundWindow

此函数传递前台特权 (权限,以设置前台窗口) 从一个进程到另一个进程。 具有前台特权的进程可以调用此函数,以将该特权传递给本地 COM 服务器进程。
CoAllowUnmarshalerCLSID

仅向调用进程的允许列表添加一个取消封送器 CLSID。
CoCancelCall

请求取消在指定线程上挂起的出站 DCOM 方法调用。
CoCopyProxy

创建指定代理的专用副本。
CoCreateFreeThreadedMarshaler

创建能够进行上下文相关封送处理的可聚合对象。
CoCreateGuid

创建 GUID,这是一个用于 CLSID 和接口标识符的唯一 128 位整数。
CoCreateInstance

创建与指定 CLSID 关联的类的单个未初始化对象。
CoCreateInstanceEx

在特定计算机上创建特定类的实例。
CoCreateInstanceFromApp

从应用容器内在特定计算机上创建特定类的实例。
CoDecrementMTAUsage

释放上一次调用 CoIncrementMTAUsage 函数所做出的增量。
CoDisableCallCancellation

撤消对 CoEnableCallCancellation 的调用的操作。 当对 CoEnableCallCancellation 的所有调用都通过对 CoDisableCallCancellation 的调用进行均衡时,禁用取消调用线程上的同步调用。
CoDisconnectContext

断开代表指向当前上下文中对象的所有接口指针维护的所有代理连接。
CoDisconnectObject

断开代表指向指定对象的所有接口指针维护的所有远程进程连接。
CoDosDateTimeToFileTime

将时间和日期的 MS-DOS 表示形式转换为 Windows 使用的 FILETIME 结构。
CoEnableCallCancellation

允许取消调用线程上的同步调用。
CoFileTimeNow

coFileTimeNow 函数 (objbase.h) 将当前时间作为 FILETIME 结构返回。
CoFileTimeNow

coFileTimeNow 函数 (combaseapi.h) 将当前时间作为 FILETIME 结构返回。
CoFileTimeToDosDateTime

将 FILETIME 转换为 MS-DOS 日期和时间值。
CoFreeAllLibraries

释放使用 CoLoadLibrary 函数加载的所有 DLL (CoGetClassObject) 内部调用,无论它们当前是否正在使用中。
CoFreeLibrary

释放一个库,该库在加载时被指定为显式释放。
CoFreeUnusedLibraries

卸载任何不再使用的 DLL,可能是因为 DLL 不再有任何未完成的实例化 COM 对象。
CoFreeUnusedLibrariesEx

卸载不再使用且卸载延迟已过期的任何 DLL。
CoGetApartmentType

返回当前单元类型和类型限定符。
CoGetCallContext

检索当前线程上当前调用的上下文。
CoGetCallerTID

返回指向包含调用方线程单元 ID 的 DWORD 的指针。
CoGetCancelObject

获取指向取消对象上的调用控制接口(通常为 ICancelMethodCalls)的指针,该对象对应于挂起在同一客户端线程或其他客户端线程上的出站 COM 方法调用。
CoGetClassObject

提供指向与指定 CLSID 关联的类对象上的接口的指针。
CoGetContextToken

返回指向当前上下文的 IObjContext 实现的指针。
CoGetCurrentLogicalThreadId

返回当前物理线程的逻辑线程标识符。
CoGetCurrentProcess

返回对当前线程唯一的值。 CoGetCurrentProcess 可用于避免线程 ID 重用问题。
CoGetInstanceFromFile

创建一个新的 对象,并使用 IPersistFile::Load 从文件初始化它。
CoGetInstanceFromIStorage

创建一个新的 对象,并通过对 IPersistFile::Load 的内部调用从存储对象初始化它。
CoGetInterceptor

实例化要截获的指定接口的相应侦听器,并返回新创建的侦听器。
CoGetInterfaceAndReleaseStream

取消封送包含接口指针的缓冲区,并在接口指针从另一个线程封送到调用线程时释放流。
CoGetMalloc

检索指向默认 OLE 任务内存分配器 (的指针,该 OLE 任务内存分配器支持 IMalloc 接口的系统实现) 以便应用程序可以调用其方法来管理内存。
CoGetMarshalSizeMax

返回将指定接口指针封送至指定对象所需的字节数的上限。
CoGetObject

将显示名称转换为标识名为 的对象的名字对象,然后绑定到由名字对象标识的对象。
CoGetObjectContext

返回当前 对象的上下文。
CoGetPSClsid

返回 DLL 的 CLSID,该 DLL 实现指定接口的代理和存根。
CoGetStandardMarshal

根据调用方,在客户端进程或服务器进程中创建默认或标准封送处理对象,并返回指向该对象的 IMarshal 实现的指针。
CoGetStdMarshalEx

创建用于轻型客户端处理程序的聚合标准封送处理程序。
CoGetSystemSecurityPermissions

返回计算机范围的启动和访问权限的安全描述符的默认值,以及启动和访问限制。
CoGetTreatAsClass

返回可以模拟指定对象的 对象的 CLSID。
CoHandlePriorityEventsFromMessagePump

在调度 Windows 消息后,由 ASTA 线程上的消息调度程序调用,以便为短时间运行的基础结构 COM 调用和其他高优先级或短时间运行的 COM 工作提供在消息之间调度的机会。
CoImpersonateClient

使服务器能够在调用期间模拟当前调用的客户端。
CoIncrementMTAUsage

在没有 MTA 线程运行时,使 MTA 支持保持活动状态。
CoInitialize

初始化当前线程上的 COM 库,并将并发模型标识为单线程单元 (STA) 。
CoInitializeEx

初始化 COM 库以供调用线程使用,设置线程的并发模型,并根据需要为线程创建一个新单元。
CoInitializeSecurity

注册安全性并设置进程的默认安全值。
CoInvalidateRemoteMachineBindings

指示服务控制管理器刷新指定计算机的任何缓存 RPC 绑定句柄。
CoIsHandlerConnected

确定远程对象是否连接到相应的进程内对象。
CoIsOle1Class

确定指定的 CLSID 是否表示 OLE 1 对象。
CoLoadLibrary

将特定 DLL 加载到调用方进程中。
CoLockObjectExternal

调用 以锁定对象以确保它保留在内存中,或释放此类锁。
CoMarshalHresult

将 HRESULT 封送到指定的流,可以使用 CoUnmarshalHresult 函数从该流取消封送。
CoMarshalInterface

将在某些客户端进程中初始化代理对象所需的数据写入流。
CoMarshalInterThreadInterfaceInStream

在同一进程中封送从一个线程到另一个线程的接口指针。
CommonPrefixWith

基于此名字对象与指定名字对象共有的前缀创建新的名字对象。
ComposeWith

通过将当前名字对象与指定的名字对象组合在一起,创建新的复合名字对象。
“连接”

IRpcProxyBuffer::Connect 方法 (objidl.h) 初始化客户端代理,并将其绑定到指定的 RPC 通道。
“连接”

IRpcStubBuffer::Connect 方法 (objidl.h) 初始化服务器存根,并将其绑定到指定的接口。
“连接”

IRpcProxyBuffer::Connect (objidlbase.h) 方法初始化客户端代理,并将其绑定到指定的 RPC 通道。
“连接”

IRpcStubBuffer::Connect (objidlbase.h) 方法初始化服务器存根,并将其绑定到指定的接口。
ContextCallback

输入对象上下文,执行指定的函数,并返回 。
ContextSensitiveHelp

确定是否应在就地激活会话期间进入上下文相关帮助模式。
ConvertObject

将 对象转换为指定 CLSID 的类型。 (ANSI)
ConvertObject

将 对象转换为指定 CLSID 的类型。 (Unicode)
Copy

创建此调用帧及其所有相关数据的副本。
CopyProxy

为指定接口创建代理的专用副本。
CoQueryAuthenticationServices

检索在进程名为 CoInitializeSecurity 时注册的身份验证服务的列表。
CoQueryClientBlanket

由服务器调用,以查明调用在当前线程上执行的方法的客户端。
CoQueryProxyBlanket

检索客户端用于对指定代理进行调用的身份验证信息。
CoRegisterActivationFilter

注册进程范围的筛选器以处理激活请求。
CoRegisterChannelHook

注册通道挂钩。
CoRegisterClassObject

将 EXE 类对象注册到 OLE,以便其他应用程序可以连接到该对象。
CoRegisterDeviceCatalog

允许下载的 DLL 在其正在运行的进程中注册其设备目录接口,以便封送代码能够封送这些接口。
CoRegisterInitializeSpy

注册 IInitializeSpy 接口的实现。 IInitializeSpy 接口不允许开发人员在 COM 单元上执行初始化和清理。
CoRegisterMallocSpy

注册 IMallocSpy 接口的实现,然后要求 OLE 围绕对相应 IMalloc 方法的每次调用调用其包装器方法。
CoRegisterMessageFilter

向 OLE 注册 IMessageFilter 接口的实例,该接口用于处理当前线程上的并发问题。
CoRegisterPSClsid

允许下载的 DLL 在其正在运行的进程中注册其自定义接口,以便封送代码能够封送这些接口。
CoRegisterSurrogate

通过其 ISurrogate 接口指针注册代理进程。
CoReleaseMarshalData

销毁以前封送的数据包。
CoReleaseServerProcess

递减每个进程的全局引用计数。
CoResumeClassObjects

由可以注册多个类对象的服务器调用,以通知 SCM 所有已注册的类,并允许对这些类对象的激活请求。
CoRevertToSelf

还原执行线程上的身份验证信息。
CoRevokeClassObject

通知 OLE 以前使用 CoRegisterClassObject 函数注册的类对象不再可供使用。
CoRevokeDeviceCatalog

撤消对 CoRegisterDeviceCatalog 的先前调用所执行的设备目录注册。
CoRevokeInitializeSpy

撤消 IInitializeSpy 接口的已注册实现。
CoRevokeMallocSpy

撤消已注册的 IMallocSpy 对象。
CoSetCancelObject

设置 (注册) 或重置 (注销) 取消对象,以便在当前线程的后续取消操作期间使用。
CoSetMessageDispatcher

注册或注销每线程消息调度程序,当 ASTA 线程上的 COM 等待 API 中存在可用于调度的窗口消息时,将调用该消息调度程序。
CoSetProxyBlanket

设置将用于对指定代理进行调用的身份验证信息。
CoSuspendClassObjects

阻止对进程内注册的所有类对象发出 SCM 的任何新激活请求。
CoSwitchCallContext

切换 CoGetCallContext 使用的调用上下文对象。
CoTaskMemAlloc

以与 IMalloc::Alloc 相同的方式分配任务内存块。
CoTaskMemFree

释放先前通过调用 CoTaskMemAlloc 或 CoTaskMemRealloc 函数分配的任务内存块。
CoTaskMemRealloc

更改以前分配的任务内存块的大小。
CoTestCancel

确定客户端是否取消了在服务器上执行的调用。
CoTreatAsClass

建立或删除模拟,其中一个类的对象被视为不同类的对象。
CoUninitialize

关闭当前线程上的 COM 库,卸载线程加载的所有 DLL,释放线程维护的任何其他资源,并强制关闭线程上的所有 RPC 连接。
CoUnmarshalHresult

从指定的流中取消配置 HRESULT 类型。
CoUnmarshalInterface

使用之前调用 CoMarshalInterface 函数写入流中的数据初始化新创建的代理,并返回指向该代理的接口指针。
计数

IEnumContextProps::Count 方法 (objidl.h) 检索上下文中的上下文属性数。
计数

IEnumContextProps::Count (objidlbase.h) 方法检索上下文中的上下文属性数。
CountRefs

IRpcStubBuffer::CountRefs 方法 (objidl.h) 检索存根在连接到的服务器对象上具有的引用总数。
CountRefs

IRpcStubBuffer::CountRefs (objidlbase.h) 方法检索存根在连接到的服务器对象上的引用总数。
CoWaitForMultipleHandles

等待指定句柄发出信号,或等待指定的超时期限过。
CoWaitForMultipleObjects

CoWaitForMultipleHandles 的替代项。 此替换 API 隐藏 ASTA 不支持的 CoWaitForMultipleHandles 的选项。
CreateAntiMoniker

创建并返回新的反名字对象。
CreateAsyncBindCtx

创建用于异步名字对象的异步绑定上下文。
CreateBindCtx

返回指向 IBindCtx 实现的指针, (绑定上下文对象) 。 此对象存储有关特定名字对象绑定操作的信息。
CreateCall

ICallFactory::CreateCall 方法 (objidl.h) 创建与指定异步接口相对应的调用对象的实例。
CreateCall

ICallFactory::CreateCall (objidlbase.h) 方法创建对应于指定异步接口的调用对象的实例。
CreateClassMoniker

创建引用指定类的类名字对象。
CreateDataAdviseHolder

CreateDataAdviseHolder 函数 (ole2.h) 检索指向数据建议持有者对象上 IDataAdviseHolder 的 OLE 实现的指针。
CreateDataAdviseHolder

createDataAdviseHolder 函数 (objbase.h) 检索指向数据建议持有者对象上 IDataAdviseHolder 的 OLE 实现的指针。
CreateDataCache

检索指向 OLE 提供的数据缓存实现的新实例的指针。
CreateFileMoniker

基于指定路径创建文件名字对象。
CreateFormatEnumerator

创建一个对象,该对象通过 FORMATETC 结构的静态数组实现 IEnumFORMATETC。
CreateGenericComposite

执行两个名字对象的泛型组合,并提供指向生成的复合名字对象的指针。
CreateInstance

创建未初始化的对象。
CreateInstanceLic

为指定的许可证密钥创建许可对象的实例。 此方法是在未经许可的计算机上创建对象的唯一可能方法。
CreateItemMoniker

创建一个项名字对象,用于标识包含对象中的对象 (通常为复合文档) 。
CreateObjrefMoniker

基于指向 对象的指针创建 OBJREF 名字对象。
CreateOleAdviseHolder

创建用于管理复合文档通知的建议持有者对象。 它返回指向对象的 IOleAdviseHolder 接口的 OLE 实现的指针。
CreatePointerMoniker

基于指向 对象的指针创建指针名字对象。
CreateProxy

IPSFactoryBuffer::CreateProxy 方法为指定的远程接口创建代理。
CreateProxy

IPSFactoryBuffer::CreateProxy (objidlbase.h) 方法为指定的远程接口创建代理。
CreateStub

ipSFactoryBuffer::CreateStub 方法 (objidl.h) 创建用于远程使用指定接口的存根。
CreateStub

IPSFactoryBuffer::CreateStub (objidlbase.h) 方法创建用于远程使用指定接口的存根。
CreateView

在调用方进程中创建一个文档视图对象,并获取指向该对象的 IOleDocumentView 接口的指针。
DAdvise

由支持建议接收器的对象调用,以在数据对象与建议接收器之间创建连接。 这使建议接收器能够收到对象数据更改的通知。
停用

销毁在 IPropertyPage::Activate 中创建的窗口。
DeactivateAndUndo

停用对象,结束就地会话,并还原到容器的已保存撤消状态。
DebugServerQueryInterface

IRpcStubBuffer::D ebugServerQueryInterface 方法 (objidl.h) 检索指向存根表示的接口的指针。
DebugServerQueryInterface

IRpcStubBuffer::D ebugServerQueryInterface (objidlbase.h) 方法检索指向存根表示的接口的指针。
DebugServerRelease

IRpcStubBuffer::D ebugServerRelease 方法 (objidl.h) 释放先前由 DebugServerQueryInterface 返回的接口指针。
DebugServerRelease

IRpcStubBuffer::D ebugServerRelease (objidlbase.h) 方法释放先前由 DebugServerQueryInterface 返回的接口指针。
DidAlloc

IMalloc::D idAlloc 方法 (objidl.h) 确定是否使用此分配器来分配指定的内存块。
DidAlloc

IMalloc::D idAlloc (objidlbase.h) 方法确定是否使用此分配器来分配指定的内存块。
DiscardCache

放弃在内存中找到的缓存。
DiscardFrom

指示撤消管理器在撤消或重做堆栈上放弃指定的撤消单元及其下的所有撤消单元。
DiscardUndoState

指示容器放弃其撤消状态。 容器不应调用 IOleInPlaceObject::ReActivateAndUndo。
断开连接

IRpcProxyBuffer::D isconnect 方法 (objidl.h) 断开客户端代理与其连接到的任何 RPC 通道的连接。
断开连接

IRpcStubBuffer::D isconnect 方法 (objidl.h) 断开服务器存根与其连接的任何接口的连接。
断开连接

IRpcProxyBuffer::D isconnect (objidlbase.h) 方法断开客户端代理与其连接到的任何 RPC 通道的连接。
断开连接

IRpcStubBuffer::D isconnect (objidlbase.h) 方法断开服务器存根与其连接的任何接口的连接。
DisconnectObject

iMarshal::D isconnectObject 方法 (objidl.h) 在关闭之前释放与对象的所有连接。
DisconnectObject

IMarshal::D isconnectObject (objidlbase.h) 方法释放与对象的所有连接,该对象的服务器调用对象的此方法实现。
DllCanUnloadNow

确定是否正在使用实现此函数的 DLL。 否则,调用方可以从内存中卸载 DLL。
DllGetClassObject

从 DLL 对象处理程序或对象应用程序中检索类对象。
DllRegisterServer

指示进程内服务器为此服务器模块支持的所有类创建其注册表项。
DllUnregisterServer

指示进程内服务器仅删除通过 DllRegisterServer 创建的那些条目。
建议做法

指示撤消单元执行其操作。 请注意,如果它包含子撤消单位,则它还必须调用其 Do 方法。
DockWindow

将指定的窗口句柄停靠到指定的监视器句柄。
DoDragDrop

执行 OLE 拖放操作。
DoVerb

为了响应最终用户的操作而请求对象执行某个操作。 为 IOleObject::EnumVerbs 中的 对象枚举可能的操作。
DragEnter

指示是否可以接受放置,如果可以接受,则表示放置的效果。
DragEnterTarget

当用户将鼠标光标拖动到潜在的放置目标窗口中时,OLE 调用此方法。
DragLeave

删除目标反馈并释放数据对象。
DragLeaveTarget

当用户将鼠标光标拖出潜在的放置目标窗口时,OLE 调用此方法。
DragOver

向用户提供目标反馈,并将放置效果传达给 DoDragDrop 函数,以便它可以将拖放的效果传回源。


在指定的设备上下文上绘制 对象的表示形式。
Drop

将源数据合并到目标窗口中,删除目标反馈,并释放数据对象。
DUnadvise

销毁以前设置的通知连接。
EditProperty

指定在激活属性页时接收焦点的字段。
启用

启用或禁用撤消管理器。
EnableModeless

在容器创建或销毁模态对话框时启用或禁用非模态对话框。
EnableModeless

启用或禁用框架的无模式对话框。
Enum

检索指向复合名字对象的组件的枚举器的指针。
EnumAdvise

创建一个枚举器,该枚举器可用于枚举当前为 对象建立的咨询连接。
EnumAdvise

检索指向枚举器的指针,该枚举器可用于枚举为 对象注册的咨询连接,以便容器可以在关闭之前知道要释放的内容。
EnumAdvise

返回一个对象,该对象可用于枚举当前通知连接。
EnumCache

创建可用于枚举当前缓存连接的枚举器。
EnumCategories

检索在系统上注册的组件类别的枚举器。
EnumClassesOfCategories

检索实现一个或多个指定类别标识符的类的枚举器。
EnumConnectionPoints

创建枚举器对象以循环访问可连接对象中支持的所有连接点,每个传出 IID 一个连接点。
EnumConnections

创建枚举器对象以循环访问此连接点的当前连接。
EnumContextProps

iContext::EnumContextProps 方法 (objidl.h) 返回一个 IEnumContextProps 接口指针,该指针可以枚举此上下文中的上下文属性。
EnumContextProps

IContext::EnumContextProps (objidlbase.h) 方法返回可用于枚举上下文属性的 IEnumContextProps 接口指针。
EnumControls

枚举窗体上的控件。
EnumDAdvise

创建可用于对当前的通知连接进行枚举的对象。
EnumFormatEtc

创建一个 对象来枚举数据对象支持的格式。
EnumImplCategoriesOfClass

检索由指定类实现的 CATID 的枚举器。
EnumObjectParam

检索指向接口的指针,该接口可用于枚举绑定上下文的字符串键型指针表的键。
EnumObjects

枚举当前容器中的对象。
EnumRedoable

创建一个枚举器对象,调用方可以使用该对象从重做堆栈中循环访问一系列顶级撤消单元。
EnumReqCategoriesOfClass

检索指定类所需的 CATID 的枚举器。
EnumRunning

创建并返回指向枚举器的指针,该枚举器可以列出当前在运行的对象表中注册的所有对象的名字对象 (ROT) 。
EnumUndoable

创建一个枚举器对象,调用方可以使用该对象从撤消堆栈中循环访问一系列顶级撤消单元。
EnumVerbs

公开一个下拉菜单,其中按谓词编号按升序列出对象可用的谓词。
EnumViews

创建一个对象,该对象枚举文档对象支持的视图;如果仅支持一个视图,则返回指向该视图的指针。
Exec

执行指定的命令或显示命令的帮助。
FAILED

针对任何状态值提供失败的一般测试。
FContinue

指示一般操作是否应继续。
FContinuePrinting

指示是否应继续执行长时间的打印操作。
FindConnectionPoint

返回指向指定 IID 的连接点的 IConnectionPoint 接口的指针,前提是该 IID 描述支持的传出接口。
FindUnit

指示指定的单位是此撤消单元的子单元还是其子单元之一,即指定的单位是此父单元中层次结构的一部分。
Force

将日志内容强制到磁盘,至少通过指定的 LSN。
格式

根据模式设置字符串格式。
免费

IMalloc::Free 方法 (objidl.h) 释放以前分配的内存块。
免费

IMalloc::Free (objidlbase.h) 方法释放以前分配的内存块。
免费

释放帧副本以避免内存泄漏。
FreeBuffer

IRpcChannelBuffer::FreeBuffer 方法 (objidl.h) 释放以前分配的 RPC 通道缓冲区。
FreeBuffer

IRpcChannelBuffer::FreeBuffer (objidlbase.h) 方法释放以前分配的 RPC 通道缓冲区。
FreeParam

释放帧中的指定参数。
FreeSurrogate

ISurrogate::FreeSurrogate 方法 (objidl.h) 卸载 DLL 服务器。
FreeSurrogate

ISurrogate::FreeSurrogate (objidlbase.h) 方法卸载 DLL 服务器。
冻结

冻结对象的绘制表示形式,以便在调用 IViewObject::Unfreeze 方法之前它不会更改。 此方法最常见的用途是用于带状打印。
FreezeEvents

指示容器是忽略还是接受来自 控件的事件。
get_Attributes

检索图片的位属性的当前集。
get_Bold

获取字体的当前 Bold 属性。
get_Charset

检索字体中使用的字符集。
get_CurDC

检索当前设备上下文的句柄。 此属性仅对位图图片有效。
get_Description

事件发布者的显示文本。 (获取)
get_Handle

检索在此图片对象中管理的图片到指定位置的句柄。
get_Height

检索图片对象中图片的当前高度。
get_hFont

检索此字体对象描述的字体的句柄。
get_hPal

检索图片对象当前使用的调色板的副本。
get_Italic

获取字体的当前斜体属性。
get_KeepOriginalFormat

检索图片的 KeepOriginalFormat 属性的当前值。
get_Name

检索字体系列的名称。
get_Name

事件属性的名称。 (获取)
get_OwnerSID

事件发布者的创建者的安全标识符。 (获取)
get_PublisherName

事件发布者的显示名称。 (获取)
get_PublisherType

事件发布者的可选管理组。 (获取)
get_Size

检索字体的点大小。
get_Strikethrough

获取字体的当前 Strikethrough 属性。
get_Type

检索图片对象中包含的图片的当前类型。
get_Underline

获取字体的当前 Underline 属性。
get_Value

事件属性的值。 (获取)
get_Weight

获取字体的当前 Weight 属性。
get_Width

检索图片对象中图片的当前宽度。
GetActivationPolicy

检索对象的当前激活策略。 当非活动对象位于鼠标指针下时,容器在收到WM_SETCURSOR或WM_MOUSEMOVE消息时调用此方法。
GetAdvise

检索在最近一次调用 IViewObject::SetAdvise 中使用的对象的咨询连接。
GetAllAccessRights

获取指定对象的访问权限和/或所有者和组的完整列表。
GetBindOptions

检索存储在此绑定上下文中的绑定选项。
GetBorder

在对象就地处于活动状态时检索工具栏和控件的外部矩形。
GetBoundSource

如果连接处于活动状态,则检索指向链接源的指针。
GetBuffer

IRpcChannelBuffer::GetBuffer 方法 (objidl.h) 检索可以封送数据的缓冲区以便传输。
GetBuffer

IRpcChannelBuffer::GetBuffer (objidlbase.h) 方法检索一个缓冲区,数据可以封送到其中以便传输。
GetCanonicalFormatEtc

提供可能不同但逻辑上等效的 FORMATETC 结构。 使用此方法可以确定两个不同的 FORMATETC 结构是否会返回相同的数据,从而消除了重复呈现的需要。
GetCapture

由就地活动的无窗口对象调用,以确定它是否仍具有鼠标捕获。
GetCategoryDesc

检索特定类别 ID 的本地化说明字符串。
GetClassFile

返回与指定文件名关联的 CLSID。
GetClassForHandler

IStdMarshalInfo::GetClassForHandler 方法 (objidl.h) 检索在标准封送处理期间将在目标进程中使用的对象处理程序的 CLSID。
GetClassForHandler

IStdMarshalInfo::GetClassForHandler (objidlbase.h) 方法检索在标准封送处理期间将在目标进程中使用的对象处理程序的 CLSID。
GetClassID

检索对象的 CLSID () 的类标识符。
GetClassInfo

检索指向对象类型信息的 ITypeInfo 接口的指针。 对象的类型信息对应于类型库中对象的 coclass 条目。
GetClassObject

检索类对象。
GetClientSite

检索指向嵌入对象的客户端站点的指针。
GetClipboardData

检索包含调用此方法的嵌入对象的当前内容的数据对象。 使用指向此数据对象的指针,可以使用与原始数据相同的数据创建新的嵌入对象。
GetColorSet

返回对象将用于在其 IViewObject::D raw 方法中使用相应参数绘制的逻辑调色板。
GetComparisonData

从名字对象中检索数据,该名字对象可用于测试名字对象是否与另一个名字对象相等。
GetConnectionInterface

检索此连接点管理的传出接口的 IID。
GetConnectionPointContainer

检索父可连接对象的 IConnectionPointContainer 接口指针。
GetContainer

检索指向对象的容器的指针。
GetContentExtent

获取 控件的内容范围。
GetControlInfo

检索有关控件的键盘助记键和行为的信息。
GetConvertInfo

获取与指定对象关联的转换信息。 (ANSI)
GetConvertInfo

获取与指定对象关联的转换信息。 (Unicode)
GetCurFile

检索与 对象关联的文件的当前名称。 如果没有当前工作文件,此方法将检索对象的默认保存提示。
GetCurrentApartmentType

IComThreadingInfo::GetCurrentApartmentType 方法 (objidl.h) 检索调用方在其中执行单元的类型。
GetCurrentApartmentType

IComThreadingInfo::GetCurrentApartmentType (objidlbase.h) 方法检索调用方在其中执行单元的类型。
GetCurrentLogicalThreadId

IComThreadingInfo::GetCurrentLogicalThreadId 方法 (objidl.h) 检索调用方在其中执行线程的 GUID。
GetCurrentLogicalThreadId

IComThreadingInfo::GetCurrentLogicalThreadId (objidlbase.h) 方法检索调用方在其中执行线程的 GUID。
GetCurrentThreadType

IComThreadingInfo::GetCurrentThreadType 方法 (objidl.h) 检索调用方在其中执行的线程类型。
GetCurrentThreadType

IComThreadingInfo::GetCurrentThreadType (objidlbase.h) 方法检索调用方在其中执行的线程类型。
GetData

由数据使用者调用,以从源数据对象获取数据。
GetDataHere

由数据使用者调用,以从源数据对象获取数据。 此方法与 GetData 方法的不同之处在于,调用方必须分配和释放指定的存储介质。
GetDC

从其容器为屏幕或兼容设备提供具有设备上下文句柄的对象。
GetDefaultProperty

从与事件发布者关联的属性包中检索命名属性及其值。
GetDefaultPropertyCollection

创建一个集合对象,该集合对象枚举与事件发布者对象关联的属性包中包含的属性。
GetDescription

检索可在撤消或重做用户界面中使用的撤消单元的说明。
GetDestCtx

IRpcChannelBuffer::GetDestCtx 方法 (objidl.h) 检索 RPC 通道的目标上下文。
GetDestCtx

IRpcChannelBuffer::GetDestCtx (objidlbase.h) 方法检索 RPC 通道的目标上下文。
GetDisplayName

检索名字对象的显示名称。
GetDisplayString

检索描述指定属性的文本字符串。
GetDocMiscStatus

检索有关文档对象的状态信息。
GetDocument

获取拥有此视图的文档对象上的 IUnknown 接口指针。
GetDropTarget

检索支持拖放的就地活动无窗口对象的 IDropTarget 接口。
GetExtendedControl

检索指向容器用于包装实际控件的扩展控件的 IDispatch 指针。
GetExtent

检索正在运行的 对象的当前显示大小。
GetExtent

检索指定视图对象将在指定目标设备上绘制的大小。
GetFocus

由就地活动无窗口对象调用,以确定它是否仍具有键盘焦点。
GetGUID

检索 对象的指定 GUID。
GetHandle

ISynchronizeHandle::GetHandle 方法 (objidl.h) 检索同步对象的句柄。
GetHandle

ISynchronizeHandle::GetHandle (objidlbase.h) 方法检索同步对象的句柄。
GetIID

检索此 ICallIndirect 实现支持的接口 ID。
GetIIDAndMethod

检索接口 ID 或方法编号。
GetInfo

检索有关调用帧的信息。
GetInfoOfIndex

从指定的索引中检索类型信息。
GetInPlaceSite

检索与此视图对象关联的视图站点。
GetInterfaceFromGlobal

检索指向对象上的接口的指针,该接口可由调用单元使用。 此接口当前必须在全局接口表中注册。
GetLastRedoDescription

检索位于重做堆栈顶部的顶级撤消单元的说明。
GetLastUndoDescription

检索位于撤消堆栈顶部的顶级撤消单元的说明。
GetLastUpdate

确定上次更新对象的时间。 (ANSI)
GetLastUpdate

确定上次更新对象的时间。 (Unicode)
GetLicInfo

检索有关此类工厂的许可功能的信息。
GetLinkSource

检索可在“链接”对话框中显示的链接的相关信息。 (ANSI)
GetLinkSource

检索可在“链接”对话框中显示的链接的相关信息。 (Unicode)
GetLinkUpdateOptions

确定链接的当前更新选项。 (ANSI)
GetLinkUpdateOptions

确定链接的当前更新选项。 (Unicode)
GetLocaleID

检索 (LCID) 属性页可用于调整其区域设置特定设置的区域设置的区域设置) 区域设置标识符。
GetLogLimits

检索有关日志当前边界的信息。
GetMarshalingContextAttribute

IMarshalingStream::GetMarshalingContextAttribute 方法 (objidl.h) 获取有关封送处理上下文的信息。
GetMarshalingContextAttribute

IMarshalingStream::GetMarshalingContextAttribute (objidlbase.h) 方法获取有关封送处理上下文的信息。
GetMarshalSizeMax

检索封送处理期间所需的缓冲区的最大大小。
GetMarshalSizeMax

检索封送调用帧所需的字节数的上限。
GetMethodInfo

从调用帧中检索有关接口方法的信息。
GetMiscStatus

检索对象在创建和加载时的状态。
GetMoniker

检索对象的客户端站点的名称对象。 对象可以通过指定 dwAssign 的值来强制分配其自己的或容器的名称对象。
GetMoniker

检索嵌入对象的名字对象,调用方可以使用该名字对象链接到该对象。
GetMultiTypeInfoCount

检索此对象必须提供的类型信息块的数量。
GetNames

检索此调用的方法或接口名称。
GetNaturalExtent

从容器中提供对象的大小调整提示,供用户在调整对象大小时使用。
GetNextLink

枚举容器中的链接。 (ANSI)
GetNextLink

枚举容器中的链接。 (Unicode)
GetObject

获取指向 VBA 对象上接口的指针。
GetObject

检索指向指定对象的指针。
GetObject

确定由指定名字对象标识的对象是否正在运行,如果正在运行,则检索指向该对象的指针。
GetObjectInfo

获取对象的大小、类型、名称和位置信息。 (ANSI)
GetObjectInfo

获取对象的大小、类型、名称和位置信息。 (Unicode)
GetObjectParam

检索指向与绑定上下文的字符串键型指针表中的指定键关联的对象的接口指针。
GetObjectStorage

检索指向指定对象的存储的指针。
GetOleObject

获取指向 Visual Basic 容器上的 OLE 控件的指针。
GetOpenParentState

检索有关最内部打开的父撤消单元的状态信息。 (IOleUndoManager.GetOpenParentState)
GetPageContainer

检索指向对象的指针,该对象表示包含所有页面的整个属性框对话框。 调用此方法可能允许一个页面导航到另一个页面。
GetPageInfo

检索有关属性页的信息。
GetPageInfo

检索文档的第一页的编号和总页数。
GetPages

检索可在此对象的属性表中显示的属性页列表。
GetParam

检索调用帧中指定参数的值。
GetParamInfo

检索指定参数的信息。
GetParentState

检索有关最内部打开的父撤消单元的状态信息。 (IOleParentUndoUnit.GetParentState)
GetPredefinedStrings

检索指定属性可以接受的允许值的数组说明字符串。
GetPredefinedValue

检索与预定义字符串名称关联的指定属性的值。
GetProperty

IContext::GetProperty 方法 (objidl.h) 从上下文中检索指定的上下文属性。
GetProperty

IContext::GetProperty (objidlbase.h) 方法从上下文中检索指定的上下文属性。
GetRect

检索描述请求的绘图方面的矩形。
GetRect

检索视图所在的或将要激活的视区的矩形坐标。
GetRegisteredSink

检索已注册的事件接收器。
GetReturnValue

检索存储在调用帧中的返回值。
GetRunningClass

检索正在运行的 对象的 CLSID。
GetRunningObjectTable

检索指向运行此绑定上下文的计算机 (ROT) 正在运行的对象表的接口指针。
GetRunningObjectTable

返回指向本地运行对象表上的 IRunningObjectTable 接口的指针, (ROT) 。
GetSite

检索使用 SetSite 传递的最新站点。
GetSize

IMalloc::GetSize 方法 (objidl.h) 检索以前分配的内存块的大小。
GetSize

IMalloc::GetSize (objidlbase.h) 方法检索以前分配的内存块的大小。
GetSizeMax

检索保存对象所需的流大小。 (IPersistStreamInit.GetSizeMax)
GetSizeMax

检索保存对象所需的流大小。 (IPersistStream.GetSizeMax)
GetSourceDisplayName

检索链接对象的链接源的显示名称。
GetSourceMoniker

检索标识链接对象的链接源的名称对象。
GetStackLocation

检索此调用帧绑定到的堆栈位置。
GetStackSize

检索应从堆栈中弹出的字节数,以便从方法的调用返回。
GetTimeOfLastChange

检索此名字对象标识的对象上次更改的时间。
GetTimeOfLastChange

检索上次修改对象的时间。
GetUnitType

检索撤消单元的 CLSID 和类型标识符。
GetUnmarshalClass

检索未配置代码的 CLSID。
GetUpdateOptions

检索一个值,该值指示链接对象更新其缓存数据的频率。
GetUserClassID

检索对象的类标识符,即对应于向最终用户标识对象的字符串的 CLSID。
GetUserType

检索对象的用户类型名称,以便在菜单、列表框和对话框等用户界面元素中显示。
GetViewInfo

获取与 对象关联的视图信息。 (ANSI)
GetViewInfo

获取与 对象关联的视图信息。 (Unicode)
GetViewStatus

检索有关对象的不透明度以及支持哪些绘图方面的信息。
GetWindow

检索参与就地激活的窗口之一的句柄, (框架、文档、父窗口或就地对象窗口) 。
GetWindowContext

使就地对象能够检索构成窗口对象层次结构的窗口接口,以及对象的就地激活窗口应位于父窗口中的位置。
GiveFeedback

通过向 DoDragDrop 函数提供指定视觉效果的枚举值,使源应用程序能够在拖放操作期间向最终用户提供视觉反馈。
GrantAccessRights

将新访问权限列表与对象上的现有访问权限合并。
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 对象。
HandleInComingCall

为传入呼叫提供单个入口点。
HandsOffStorage

指示对象释放其容器传递给它的所有存储对象,并进入 HandsOff 模式。
哈希

使用名字对象的内部状态创建哈希值。
HBITMAP_UserFree

当 RPC 存根文件调用时,释放服务器端的资源。
HBITMAP_UserFree64

当 RPC 存根文件调用时,释放服务器端的资源。
HBITMAP_UserMarshal

将 HBITMAP 对象封送到 RPC 缓冲区中。
HBITMAP_UserMarshal64

将 HBITMAP 对象封送到 RPC 缓冲区中。
HBITMAP_UserSize

计算 HBITMAP 对象的线路大小并获取其句柄和数据。
HBITMAP_UserSize64

计算 HBITMAP 对象的线路大小并获取其句柄和数据。
HBITMAP_UserUnmarshal

从 RPC 缓冲区中解封 HBITMAP 对象。
HBITMAP_UserUnmarshal64

从 RPC 缓冲区中解封 HBITMAP 对象。
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 对象。
HeapMinimize

IMalloc::HeapMinimize 方法 (objidl.h) 通过将未使用的内存释放到操作系统、合并相邻的可用块和提交可用页来最小化堆。
HeapMinimize

IMalloc::HeapMinimize (objidlbase.h) 方法通过将未使用的内存释放到操作系统来最小化堆。
帮助

调用属性页帮助以响应最终用户请求。
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 对象。
HPALETTE_UserFree

当 RPC 存根文件 (HPALETTE_UserFree) 调用时,释放服务器端的资源。
HPALETTE_UserFree64

当 RPC 存根文件调用时,释放服务器端的资源。 (HPALETTE_UserFree64)
HPALETTE_UserMarshal

将 HPALETTE 对象封送到 RPC 缓冲区中。 (HPALETTE_UserMarshal)
HPALETTE_UserMarshal64

将 HPALETTE 对象封送到 RPC 缓冲区中。 (HPALETTE_UserMarshal64)
HPALETTE_UserSize

计算 HPALETTE 对象的线大小并获取其句柄和数据。 (HPALETTE_UserSize)
HPALETTE_UserSize64

计算 HPALETTE 对象的线大小并获取其句柄和数据。 (HPALETTE_UserSize64)
HPALETTE_UserUnmarshal

取消对 RPC 缓冲区中的 HPALETTE 对象进行封送。 (HPALETTE_UserUnmarshal)
HPALETTE_UserUnmarshal64

取消对 RPC 缓冲区中的 HPALETTE 对象进行封送。 (HPALETTE_UserUnmarshal64)
HRESULT_CODE

提取指定 HRESULT 的代码部分。
HRESULT_FACILITY

提取指定 HRESULT 的设施。
HRESULT_FROM_NT

将 NT 状态值映射到 HRESULT 值。
HRESULT_FROM_WIN32

将系统错误代码映射到 HRESULT 值。
HRESULT_SEVERITY

提取指定 HRESULT 的严重性字段。
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 对象。
IIDFromString

将 StringFromIID 函数生成的字符串转换回原始接口标识符 (IID) 。
ImpersonateClient

IServerSecurity::ImpersonateClient 方法 (objidl.h) 使服务器能够在调用期间模拟客户端。
ImpersonateClient

IServerSecurity::ImpersonateClient (objidlbase.h) 方法使服务器能够在调用期间模拟客户端。
Init

初始化进程服务器。
InitCache

根据需要使用指定数据对象提供的数据填充缓存。
InitFromData

使用指定数据对象中的数据初始化新创建的对象,该对象可以驻留在同一容器中,也可以驻留在剪贴板上。
初始化

初始化线程以使用 Windows 运行时 API。
InitNew

通知对象它正在初始化为新建的对象。
InitNew

将对象初始化为默认状态。 将调用此方法,而不是 IPersistStreamInit::Load。
InitNew

初始化新的存储对象。
InitNew

在指定的文件上创建新的日志实例。 如果已存在具有该名称的文件,则会覆盖该文件。
InPlaceDeactivate

停用活动的就地对象并放弃该对象的撤消状态。
InsertMenus

使容器能够将菜单组插入到复合菜单中,以在就地会话期间使用。
InvalidateRect

使 对象能够使屏幕上其就地图像的指定矩形失效。
InvalidateRgn

使对象在屏幕上使其就地图像的指定区域失效。
反转

创建一个名字对象,该名字对象与此名字对象相反。 在此名字对象或类似结构之一的右侧组合时,该名字对象将不构成任何内容。
Invoke

IRpcStubBuffer::Invoke 方法 (objidl.h) 调用存根表示的接口。
Invoke

IRpcStubBuffer::Invoke (objidlbase.h) 方法调用存根表示的接口。
Invoke

将此激活记录应用于 对象。 在封送处理情况下,这通常在服务器端执行,是完成实际对象工作的方法。
IS_ERROR

针对任何状态值提供错误的泛型测试。
IsAccelerator

确定指定的击键是否映射到指定快捷键表中的快捷键。
IsAccessAllowed

确定指定的受信人是否对对象或属性具有访问权限。
IsClassOfCategories

确定类是否实现一个或多个类别。
IsConnected

IRpcChannelBuffer::IsConnected 方法 (objidl.h) 确定 RPC 通道是否已连接。
IsConnected

IRpcChannelBuffer::IsConnected (objidlbase.h) 方法确定 RPC 通道是否已连接。
IsDirty

确定对象自上次保存到其流以来是否已更改。 (IPersistStreamInit.IsDirty)
IsDirty

确定对象自上次保存到其当前文件以来是否已更改。
IsDirty

确定对象自上次保存到当前存储以来是否发生了更改。
IsDirty

确定对象自上次保存到其流以来是否已更改。 (IPersistStream.IsDirty)
IsEqual

将此字体对象与另一个字体对象进行比较,以获取等效性。
IsEqual

确定此名字对象是否与指定的名字对象相同。
IsEqualCLSID

计算结果为一个布尔值,该值指示两个 CLSD 是否相等。
IsEqualGUID

IsEqualGUID 宏 (objbase.h) 确定两个 GUID 是否相等。
IsEqualGUID

计算结果为一个布尔值,该值指示两个 GUID 是否相等。
IsEqualGUID

IsEqualGUID 宏 (winddi.h) 确定两个 GUID 是否相等。
IsEqualIID

计算结果为一个布尔值,该值指示两个 IID 是否相等。
IsEvaluatingEdpPolicy

指示删除目标是否打算处理企业保护策略的评估。
IsIIDSupported

IRpcStubBuffer::IsIIDSupported 方法 (objidl.h) 确定存根是否设计为处理特定接口的取消封存。
IsIIDSupported

IRpcStubBuffer::IsIIDSupported (objidlbase.h) 方法确定存根是否设计为处理特定接口的取消封存。
IsImpersonating

IServerSecurity::IsImpersonating 方法 (objidl.h) 指示服务器当前是否正在模拟客户端。
IsImpersonating

IServerSecurity::IsImpersonating (objidlbase.h) 方法指示服务器当前是否正在模拟客户端。
IsPageDirty

指示属性页自激活后或最近调用 Apply 后是否发生了更改。
IsRunning

确定指定的对象是否正在运行。
IsRunning

确定此名字对象标识的对象当前是否已加载并正在运行。
IsRunning

确定对象当前是否处于运行状态。
IsRunning

确定由指定名字对象标识的对象当前是否正在运行。
IsSystemMoniker

确定此名字对象是否是系统提供的名字对象类之一。
IsUpToDate

检查对象是否是最新的。
加载

指示对象使用属性包中可用的属性初始化自身,并在发生错误时通知提供的错误日志对象。
加载

从先前保存的流中初始化对象。 (IPersistStreamInit.Load)
加载

打开指定文件并从文件内容初始化对象。
加载

从其现有存储加载对象。
加载

从先前保存的流中初始化对象。 (IPersistStream.Load)
LoadDllServer

ISurrogate::LoadDllServer 方法 (objidl.h) 将 DLL 服务器加载到实现代理项中。
LoadDllServer

ISurrogate::LoadDllServer (objidlbase.h) 方法将 DLL 服务器加载到实现代理项中。
Lock

请求对共享资源进行锁定。
LockContainer

使嵌入对象的容器保持运行,直到显式释放。
LockInPlaceActive

指示控件是否应保持就地活动状态。 调用此方法通常嵌套事件,以确保对象的激活状态在整个事件处理过程中保持稳定。
LockRunning

将已运行的对象锁定到其运行状态,或将其从其运行状态中解锁。 (IRunnableObject.LockRunning)
LockServer

iClassFactory::LockServer (unknwnbase.h) 方法锁定在内存中打开的对象应用程序。 这样可以更快地创建实例。
LockServer

IClassFactory::LockServer 方法锁定在内存中打开的对象应用程序。 这样可以更快地创建实例。
MAKE_HRESULT

MAKE_HRESULT宏 (winerror.h) 从其组件部分创建 HRESULT 值。
MAKE_HRESULT

MAKE_HRESULT宏 (dmerror.h) 从其组件部分创建 HRESULT 值。
MAKE_SCODE

从其组件部分创建 SCODE 值。
MapPropertyToPage

检索与指定属性关联的属性页的 CLSID。
元帅

通过将调用帧可访问的数据转换为平面缓冲区而不干扰帧,封送呼叫帧。
MarshalInterface

IMarshal::MarshalInterface 方法 (objidl.h) 封送接口指针。
MarshalInterface

IMarshal::MarshalInterface (objidlbase.h) 方法封送接口指针。
MessagePending

指示 COM 正在等待响应远程呼叫时消息已到达。
MkParseDisplayName

将字符串转换为标识由字符串命名的对象的名字对象。
MonikerCommonPrefixWith

基于此名字对象 (包含此名字对象对象数据) 与其他名字对象共享的前缀的公共前缀创建新的名字对象。
MonikerRelativePathTo

提供一个名字对象,当组合到第一个指定名字对象 (或结构) 相似的名字对象的末尾时,生成第二个指定名字对象。
移动

在框架中定位属性页对话框并调整其大小。
下一页

检索枚举序列中指定数量的项。 (IEnumConnectionPoints.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumConnections.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumOleUndoUnits.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumOleDocumentViews.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumOLEVERB.Next)
下一页

IEnumContextProps::Next 方法 (objidl.h) 检索枚举序列中指定数量的项。
下一页

检索枚举序列中指定数量的项。 (IEnumFORMATETC.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumMoniker.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumSTATDATA.Next)
下一页

IEnumString::Next 方法 (objidl.h) 检索枚举序列中指定数量的项。
下一页

IEnumUnknown::Next 方法 (objidl.h) 检索枚举序列中指定数量的项。
下一页

IEnumContextProps::Next (objidlbase.h) 方法检索枚举序列中指定数量的项。
下一页

IEnumString::Next (objidlbase.h) 方法检索枚举序列中指定数量的项。
下一页

IEnumUnknown::Next (objidlbase.h) 方法检索枚举序列中指定数量的项。
下一页

检索枚举序列中指定数量的项。 (IEnumCATEGORYINFO.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumGUID.Next)
NoteChangeTime

记录上次修改正在运行的对象的时间。 对象必须以前已注册到正在运行的对象表 (ROT) 。 此方法将上次更改的时间存储在 ROT 中。
OleBuildVersion

此函数已过时。
OleCreate

OleCreate 函数 (ole.h) 创建由 CLSID 标识的嵌入对象。 它可以实现允许插入新 对象的菜单项。
OleCreate

OleCreate 函数 (ole2.h) 创建由 CLSID 标识的嵌入对象。 它可以实现允许最终用户插入对象的菜单项。
OleCreateDefaultHandler

创建默认嵌入处理程序的新实例。 此实例已初始化,以便在嵌入对象进入运行状态时创建本地服务器。
OleCreateEmbeddingHelper

使用应用程序提供的代码创建 OLE 嵌入帮助程序对象,这些代码与 OLE 默认对象处理程序的各个部分进行聚合。 可以根据调用方确定的特定上下文和角色创建和使用此帮助程序对象。
OleCreateEx

通过支持更高效地实例化需要缓存多种表示格式或数据的容器中的对象,而不是 OleCreate 支持的单个格式,来扩展 OleCreate 功能。
OleCreateFontIndirect

使用 FONTDESC 结构中字体属性的初始说明创建和初始化标准字体对象。
OleCreateFromData

从从剪贴板检索到的数据传输对象或作为 OLE 拖放操作的一部分创建嵌入对象。 它旨在用于从 OLE 拖放操作实现粘贴。
OleCreateFromDataEx

扩展 OleCreateFromData 功能,方法是支持在容器中更高效地实例化需要缓存多种表示格式或数据的对象,而不是 OleCreateFromData 支持的单个格式。
OleCreateFromFile

OleCreateFromFile 函数 (ole.h) 根据命名文件的内容创建嵌入对象。
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 在调度菜单消息和命令时要使用的菜单) 。
OleCreatePictureIndirect

创建根据 PICTDESC 结构初始化的新图片对象。
OleCreatePropertyFrame

调用新的属性框架,即属性表对话框,其父为 hwndOwner,其中对话框位于父窗口中 (x,y) 点,并且标题为 lpszCaption。
OleCreatePropertyFrameIndirect

基于包含参数的 OCPFIPARAMS () 结构创建属性框架,即属性表对话框,而不是在调用 OleCreatePropertyFrame 时指定单独的参数。
OleCreateStaticFromData

从数据传输对象创建一个静态对象,该对象仅包含一个表示形式(不含本机数据)。
OleDestroyMenuDescriptor

由容器调用以释放由 OleCreateMenuDescriptor 函数分配的共享菜单描述符。
OleDoAutoConvert

如果在注册表中设置了该对象类的自动转换,则会自动将对象转换为新类。
OleDraw

OleDraw 函数 (ole.h) 可以更轻松地绘制对象。 可以使用它,而不是直接调用 IViewObject::D raw。
OleDraw

(ole2.h) 的 OleDraw 函数可以更轻松地绘制对象。 可以使用它,而不是直接调用 IViewObject::D raw。
OleDuplicateData

复制在指定句柄中找到的数据,并返回重复数据的句柄。 源数据采用剪贴板格式。 使用此函数可帮助实现某些数据传输接口,例如 IDataObject。
OleFlushClipboard

执行剪贴板关闭序列。 它还释放由 OleSetClipboard 函数放置在剪贴板上的 IDataObject 指针。
OleGetAutoConvert

确定是否为指定 CLSID 的对象设置注册表以自动转换为另一个 CLSID,如果是,则检索新的 CLSID。
OleGetClipboard

检索可用于访问剪贴板内容的数据对象。
OleGetClipboardWithEnterpriseInfo

允许 Windows 信息保护启发式应用程序从 OLE 剪贴板检索 IDataObject,同时附带 Windows 信息保护有关数据和源应用程序的信息。
OleGetIconOfClass

返回包含指定 CLSID 的图标和字符串标签的图元文件的句柄。
OleGetIconOfFile

返回包含指定文件名的图标和字符串标签的图元文件的句柄。
OleIconToCursor

将图标转换为光标。
OleInitialize

初始化当前单元上的 COM 库,将并发模型标识为单线程单元 (STA) ,并启用以下备注部分中介绍的其他功能。
OleIsCurrentClipboard

确定以前由 OleSetClipboard 函数放置在剪贴板上的数据对象指针是否仍在剪贴板上。
OleIsRunning

确定复合文档对象当前是否处于运行状态。
OleLoad

将嵌套在指定存储对象中的对象加载到内存中。
OleLoadFromStream

OleLoadFromStream 函数 (ole.h) 从流加载对象。
OleLoadFromStream

OleLoadFromStream 函数 (ole2.h) 从流加载对象。
OleLoadPicture

创建一个新的图片对象,并从流的内容初始化它。 这相当于调用 OleCreatePictureIndirect 并将 NULL 作为第一个参数,然后调用 IPersistStream::Load。 (OleLoadPicture)
OleLoadPictureEx

创建一个新的图片对象,并从流的内容初始化它。 这相当于调用 OleCreatePictureIndirect 并将 NULL 作为第一个参数,然后调用 IPersistStream::Load。 (OleLoadPictureEx)
OleLoadPicturePath

创建一个新的图片对象,并从流的内容初始化它。 这等效于调用 OleCreatePictureIndirect (NULL,) 后跟 IPersistStream::Load。
OleLockRunning

将已运行的对象锁定到其运行状态,或将其从其运行状态中解锁。 (OleLockRunning)
OleMetafilePictFromIconAndLabel

创建在其中绘制指定图标和标签的图元文件。
OleNoteObjectVisible

递增或递减使对象保持运行状态的外部引用。
OleQueryCreateFromData

通过调用 OleCreateFromData 或 OleCreateStaticFromData 函数,检查数据对象是否具有允许其成为嵌入对象的格式之一。
OleQueryLinkFromData

确定是否可以从剪贴板数据对象创建 OLE 链接对象 (而不是 OLE 嵌入对象) 。
OleRegEnumFormatEtc

创建一个枚举对象,该对象可用于枚举 OLE 对象服务器已在系统注册表中注册的数据格式。
OleRegEnumVerbs

为指定类提供已注册谓词的枚举。 自定义 DLL 对象应用程序的开发人员使用此函数来模拟默认对象处理程序的行为。
OleRegGetMiscStatus

从注册表返回有关指定 CLSID 支持的表示形式和行为的其他信息。
OleRegGetUserType

从注册表中获取指定类的用户类型。
OleRun

将 OLE 复合文档对象置于运行状态。
OleSave

将以事务处理模式打开的对象保存到指定的存储对象中。
OleSaveToStream

OleSaveToStream 函数 (ole.h) 将带有 IPersistStream 接口的对象保存到指定的流中。
OleSaveToStream

OleSaveToStream 函数 (ole2.h) 将带有 IPersistStream 接口的对象保存到指定的流中。
OleSetAutoConvert

指定一个 CLSID,以便在加载该类的对象时自动转换为其他类。
OleSetClipboard

将指向特定数据对象的指针置于剪贴板上。 这使数据对象可供 OleGetClipboard 函数访问。
OleSetContainedObject

通知对象它嵌入到 OLE 容器中,这可确保对支持嵌入对象链接的容器正确执行引用计数。 (OleSetContainedObject)
OleSetMenuDescriptor

在容器的框架窗口中安装或删除 OLE 调度代码。
OLESTR

将字符串文本转换为 Unicode 字符串。
OleTranslateAccelerator

由对象应用程序调用,允许对象的容器根据容器的加速器表转换加速器。
OleTranslateColor

将OLE_COLOR类型转换为 COLORREF。
OleUIAddVerbMenuA

将指定对象的谓词菜单添加到指定菜单中。 (ANSI)
OleUIAddVerbMenuW

将指定对象的谓词菜单添加到指定菜单中。 (Unicode)
OleUIBusyA

调用标准的“忙碌”对话框,允许用户管理并发。 (ANSI)
OleUIBusyW

调用标准的“忙碌”对话框,允许用户管理并发。 (Unicode)
OleUICanConvertOrActivateAs

确定注册表中是否有任何可用于转换或激活指定 CLSID 的 OLE 对象类。
OleUIChangeIconA

调用标准的“更改图标”对话框,该对话框允许用户从图标文件、可执行文件或 DLL 中选择图标。 (ANSI)
OleUIChangeIconW

调用标准的“更改图标”对话框,该对话框允许用户从图标文件、可执行文件或 DLL 中选择图标。 (Unicode)
OleUIChangeSourceA

调用 “更改源” 对话框,允许用户更改链接的源。 (ANSI)
OleUIChangeSourceW

调用 “更改源” 对话框,允许用户更改链接的源。 (Unicode)
OleUIConvertA

调用标准的“转换”对话框,允许用户更改单个指定对象的类型或指定对象的类的所有 OLE 对象的类型。 (ANSI)
OleUIConvertW

调用标准的“转换”对话框,允许用户更改单个指定对象的类型或指定对象的类的所有 OLE 对象的类型。 (Unicode)
OleUIEditLinksA

调用标准链接对话框,允许用户修改容器的链接对象。 (ANSI)
OleUIEditLinksW

调用标准链接对话框,允许用户修改容器的链接对象。 (Unicode)
OleUIInsertObjectA

调用标准的“插入对象”对话框,该对话框允许用户选择对象源和类名,以及将对象显示为自身或作为图标的选项。 (ANSI)
OleUIInsertObjectW

调用标准的“插入对象”对话框,该对话框允许用户选择对象源和类名,以及将对象显示为自身或作为图标的选项。 (Unicode)
OleUIObjectPropertiesA

调用 “对象属性” 对话框,该对话框显示有关对象的“常规”、“视图”和“链接”信息。 (ANSI)
OleUIObjectPropertiesW

调用 “对象属性” 对话框,该对话框显示有关对象的“常规”、“视图”和“链接”信息。 (Unicode)
OleUIPasteSpecialA

调用标准的“选择性粘贴”对话框,允许用户选择要粘贴或粘贴链接的剪贴板对象的格式。 (ANSI)
OleUIPasteSpecialW

调用标准的“选择性粘贴”对话框,允许用户选择要粘贴或粘贴链接的剪贴板对象的格式。 (Unicode)
OleUIPromptUserA

显示具有指定模板的对话框,并返回用户) (按钮标识符的响应。 此函数用于显示 OLE 警告消息,例如“类未注册”。 (ANSI)
OleUIPromptUserW

显示具有指定模板的对话框,并返回用户) (按钮标识符的响应。 此函数用于显示 OLE 警告消息,例如类未注册。 (Unicode)
OleUIUpdateLinksA

汇报链接容器中的所有链接,并显示显示更新过程进度的对话框。 如果用户按下“停止”按钮或处理所有链接,进程将停止。 (ANSI)
OleUIUpdateLinksW

汇报链接容器中的所有链接,并显示显示更新过程进度的对话框。 如果用户按下“停止”按钮或处理所有链接,进程将停止。 (Unicode)
OleUninitialize

关闭单元上的 COM 库,释放单元持有的任何类工厂、其他 COM 对象或服务器,禁用单元上的 RPC,并释放该单元维护的任何资源。
OnAmbientPropertyChange

通知控件一个或多个容器的环境属性已更改。
OnCall

如果事件接收器在侦听器上收到方法调用,则通知事件接收器。 接收器提供一个 ICallFrame 实例,该实例绑定到截获的传入方法调用。 通过该接收器,可以通过各种方式操作调用帧。
OnChanged

通知接收器可绑定属性已更改。
OnClose

由服务器调用,以通知所有已注册的咨询接收器对象已从运行状态更改为加载状态。
OnControlInfoChanged

通知容器控件的 CONTROLINFO 结构已更改,并且容器应调用控件的 IOleControl::GetControlInfo 进行更新。
OnDataChange

由服务器调用,以通知数据对象的当前注册接收者该对象中的数据已更改。
OnDefWindowMessage

调用传递给对象的所有消息的默认处理。
OnDocWindowActivate

激活或停用容器的文档窗口时,通知活动的就地对象。
OnFocus

指示此控件站点管理的控件是获得焦点还是失去焦点。
OnFrameWindowActivate

在容器的顶级框架窗口激活或停用时通知对象。
OnInactiveMouseMove

通知对象鼠标指针已移到该对象上,以便对象可以触发鼠标事件。 当非活动对象位于鼠标指针下时,容器在收到WM_MOUSEMOVE方法时调用此方法。
OnInactiveSetCursor

设置非活动对象的鼠标指针。 当非活动对象位于鼠标指针下时,容器在收到WM_SETCURSOR方法时调用此方法。
OnInPlaceActivate

通知容器正在就地激活其中一个对象。
OnInPlaceActivateEx

由嵌入对象调用,以确定它是否需要在激活时重新绘制自身。
OnInPlaceDeactivate

通知容器对象不再就地处于活动状态。
OnInPlaceDeactivateEx

如果在停用时需要重新绘制对象,则通知容器。
OnLinkSrcChange

通知注册建议接收器的容器链接源已更改 (名称或位置) ,使容器能够更新链接的名称。
OnMnemonic

通知控件用户已按下表示键盘助记键的击键。
OnNextAdd

通知集合中最后一个撤消单位已添加新单位。
OnPosRectChange

通知容器对象区已更改。
OnProgress

通知已注册的对象和应用程序下载操作的进度。
OnRename

由服务器调用,以通知所有已注册的咨询接收器对象已重命名。
OnRequestEdit

通知接收器 requestedit 属性即将更改。
OnRun

通知缓存数据源对象已进入运行状态,以便缓存对象可以根据需要建立建议接收器。
OnSave

由服务器调用,以通知所有已注册的咨询接收器对象已保存。
OnShowWindow

当嵌入对象的窗口即将变为可见或不可见时,通知容器。 此方法不适用于就地激活的对象,因此没有与其容器的窗口分开的窗口。
OnStatusChange

通知框架,此网站管理的属性页已更改其状态,即一个或多个属性值在页面中已更改。 每当属性页的对话框中发生更改时,都应调用此方法。
OnStop

通知缓存它应终止任何现有建议接收器。 没有指示连接是否确实存在。
OnUIActivate

通知容器对象即将就地激活,并且对象将用就地复合菜单替换容器的主菜单。
OnUIDeactivate

通知容器应重新安装其用户界面并获取焦点,以及对象是否具有可撤消状态。
OnViewChange

通知对象的已注册建议接收器其视图已更改。
OnViewStatusChange

通知接收器对象的视图状态已更改。
OnWalkInterface

演练调用帧以查找调用帧中的指定接口。 可以通过密切关注引用计数来操作或替换接口。
OnWindowMessage

将消息从容器调度到就地活动的无窗口对象。
打开

打开一个新的父撤消单元,该单元成为包含单元的撤消堆栈的一部分。
打开

打开一个新的父撤消单元,该单元成为其包含单元的撤消堆栈的一部分。
打开

在单独的弹出窗口中显示文档视图。 语义等效于具有 OLEIVERB_OPEN 的 IOleObject::D oVerb。
OpenLinkSource

打开链接的源。 (ANSI)
OpenLinkSource

打开链接的源。 (Unicode)
ParseDisplayName

分析指定的显示名称并创建相应的名字对象。
ParseDisplayName

将显示名称转换为名字对象。
PictureChanged

通知图片对象其图片资源已更改。 此方法仅对任何连接的接收器使用 DISPID_PICT_HANDLE调用 IPropertyNotifySink::OnChanged。
PostAlloc

执行调用 IMalloc::Alloc 后所需的操作。
PostDidAlloc

执行调用 IMalloc::D idAlloc 后所需的操作。
PostFree

执行调用 IMalloc::Free 后所需的操作。
PostGetSize

执行调用 IMalloc::GetSize 后所需的操作。
PostHeapMinimize

执行调用 IMalloc::HeapMinimize 后所需的操作。
PostInitialize

执行调用 CoInitializeEx 函数后所需的初始化步骤。
PostMessageFilter

在控件处理完消息后,向简单框架站点发送控件自己的窗口接收的消息。
PostRealloc

执行调用 IMalloc::Realloc 后所需的操作。
PostUninitialize

在调用 CoUninitialize 函数后执行所需的清理步骤。
PreAlloc

在调用 IMalloc::Alloc 之前执行所需的操作。
PreDidAlloc

在调用 IMalloc::D idAlloc 之前执行所需的操作。
PreFree

在调用 IMalloc::Free 之前执行所需的操作。 此方法可确保传递给 Free 的指针指向实际分配的开头。
PreGetSize

在调用 IMalloc::GetSize 之前执行所需的操作。
PreHeapMinimize

执行调用 IMalloc::HeapMinimize 之前所需的操作。
PreInitialize

在调用 CoInitializeEx 函数之前执行所需的初始化步骤。
PreMessageFilter

为网站提供在控件本身执行任何处理之前处理控件自己的窗口收到的消息的机会。
PreRealloc

在调用 IMalloc::Realloc 之前执行所需的操作。
PreUninitialize

在调用 CoUninitialize 函数之前执行所需的清理步骤。
打印

使用指定的作业要求在指定的打印机上打印对象。
ProcessShutdown

关闭进程。
ProgIDFromCLSID

检索给定 CLSID 的 ProgID。
拉取

IPipeByte::P ull 方法 (objidl.h) 从管道源检索字节类型的数据。
拉取

IPipeDouble::P ull 方法 (objidl.h) 从管道源检索双整数类型的数据。
拉取

IPipeLong::P ull 方法 (objidl.h) 从管道源检索长整数类型的数据。
拉取

IPipeByte::P ull (objidlbase.h) 方法从管道源检索字节类型的数据。
拉取

IPipeDouble::P ull (objidlbase.h) 方法从管道源检索双整数类型的数据。
拉取

IPipeLong::P ull (objidlbase.h) 方法从管道源检索长整数类型的数据。
PumpMessages

在 ASTA 线程上可以调度窗口消息时执行自定义调度。
Push

IPipeByte::P ush 方法 (objidl.h) 将字节类型的数据发送到管道源。
Push

IPipeDouble::P ush 方法 (objidl.h) 将双整数类型的数据发送到管道源。
Push

IPipeLong::P ush 方法 (objidl.h) 将长整数类型的数据发送到管道源。
Push

IPipeByte::P ush (objidlbase.h) 方法将字节类型的数据发送到管道源。
Push

IPipeDouble::P ush (objidlbase.h) 方法将双整数类型的数据发送到管道源。
Push

IPipeLong::P ush (objidlbase.h) 方法将长整型数据发送到管道源。
put_Bold

设置字体的 Bold 属性。
put_Charset

设置字体的字符集。
put_Description

事件发布者的显示文本。 (放置)
put_Italic

设置字体的斜体属性。
put_KeepOriginalFormat

设置图片的 KeepOriginalFormat 属性的值。
put_Name

指定字体系列的新名称。
put_Name

事件属性的名称。 (放置)
put_OwnerSID

事件发布者的创建者的安全标识符。 (放置)
put_PublisherID

事件发布者的标识符。
put_PublisherName

事件发布者的显示名称。 (放置)
put_PublisherType

事件发布者的可选管理组。 (放置)
put_Size

设置字体的点大小。
put_Strikethrough

设置字体的 Strikethrough 属性。
put_Underline

设置字体的 Underline 属性。
put_Value

事件属性的值。 (放置)
put_Weight

设置字体的 Weight 属性。
PutDefaultProperty

将命名属性及其值写入与事件发布者关联的属性包。
查询

IGlobalOptions::Query 方法 (objidl.h) 查询 COM 运行时的指定全局属性。
查询

IRpcOptions::Query 方法 (objidl.h) 检索 RPC 绑定选项属性的值。
查询

IGlobalOptions::Query (objidlbase.h) 方法查询 COM 运行时的指定全局属性。
查询

IRpcOptions::Query (objidlbase.h) 方法检索 RPC 绑定选项属性的值。
QueryBlanket

检索客户端用于对指定代理进行调用的身份验证信息。
QueryBlanket

IServerSecurity::QueryBlanket 方法 (objidl.h) 检索有关调用服务器方法之一的客户端的信息。
QueryBlanket

IServerSecurity::QueryBlanket (objidlbase.h) 方法检索有关调用服务器方法之一的客户端的信息。
QueryContinueDrag

确定拖放操作应继续、取消或完成。 请勿直接调用此方法。 OLE DoDragDrop 函数在拖放操作期间调用此方法。
QueryGetData

确定数据对象是否能够按指定呈现数据。 尝试粘贴或删除操作的对象可以在调用 IDataObject::GetData 之前调用此方法,以获取操作是否成功的指示。
QueryHitPoint

指示点是否在 对象的给定方面内。
QueryHitRect

指示矩形中的任何点是否位于 对象的给定绘图方面内。
QueryInterface

一个帮助程序函数模板,用于推断接口标识符,并调用 QueryInterface (REFIID,void)
QueryInterface

检索指向 对象上支持的接口的指针。
QueryInternalInterface

IInternalUnknown::QueryInternalInterface 方法 (objidl.h) 检索指向对象上支持的内部接口的指针。
QueryInternalInterface

IInternalUnknown::QueryInternalInternalInterface (objidlbase.h) 方法检索指向对象上支持的内部接口的指针。
QueryMultipleInterfaces

IMultiQI::QueryMultipleInterfaces 方法 (objidl.h) 检索指向对象上多个支持的接口的指针。
QueryMultipleInterfaces

IMultiQI::QueryMultipleInterfaces (objidlbase.h) 方法检索指向对象上多个受支持的接口的指针。
QueryService

充当通过 IServiceProvider 实现公开的任何服务的工厂方法。
QueryService

充当通过 IServiceProvider 实现公开的任何服务的工厂方法。 接受 CLSID 参数。
QueryStatus

查询该对象以获得由用户界面事件生成的一个或多个命令的状态。
QueryTextMetrics

使用有关字体的信息填充调用方分配的结构。
QuickActivate

快速激活控件。
ReactivateAndUndo

重新激活以前停用的对象,撤消该对象的最后一个状态。
ReadRecord

从日志中读取记录。
ReadRecordPrefix

从日志中读取记录的初始部分。
Realloc

IMalloc::Realloc 方法 (objidl.h) 更改以前分配的内存块的大小。
Realloc

IMalloc::Realloc (objidlbase.h) 方法更改以前分配的内存块的大小。
RedoTo

指示撤消管理器通过重做堆栈调用撤消操作,并包括指定的撤消单元。
减轻

将名字对象缩减为其最简单的形式。
注册

在运行的对象表中注册对象及其标识名字对象, (ROT) 。
RegisterCategories

注册一个或多个组件类别。 每个组件类别由一个 CATID 和一个与区域设置相关的说明字符串列表组成。
RegisterClassImplCategories

将类注册为实现一个或多个组件类别。
RegisterClassReqCategories

将类注册为需要一个或多个组件类别。
RegisterDragDrop

将指定的窗口注册为可作为 OLE 拖放操作目标的窗口,并指定要用于放置操作的 IDropTarget 实例。
RegisterInterfaceInGlobal

将驻留在进程的一个单元中的对象上的指定接口注册为全局接口,使其他单元能够访问该接口。
RegisterObjectBound

向绑定上下文注册对象,以确保该对象在释放绑定上下文之前保持活动状态。
RegisterObjectParam

将 对象与绑定上下文的字符串键指针表中的字符串键相关联。
RegisterSink

注册用于接收方法调用通知的事件接收器。
RelativePathTo

在此名字对象和指定的名字对象之间创建相对名字对象。
版本

递减 COM 对象上接口的引用计数。
ReleaseBoundObjects

释放指向以前通过调用 RegisterObjectBound 注册的所有对象的指针。
ReleaseConnection

IExternalConnection::ReleaseConnection 方法 (objidl.h) 递减对象的强外部连接的计数。
ReleaseConnection

IExternalConnection::ReleaseConnection (objidlbase.h) 方法可减少对象的强外部连接的计数。
ReleaseDC

释放以前通过调用 IOleInPlaceSiteWindowless::GetDC 获取的设备上下文。
ReleaseHfont

通知字体对象,以前使用 IFont::AddRefHfont 在缓存中锁定此字体的调用方不再需要锁定。
ReleaseMarshalData

IMarshal::ReleaseMarshalData 方法 (objidl.h) 销毁封送数据包。
ReleaseMarshalData

IMarshal::ReleaseMarshalData (objidlbase.h) 方法销毁封送数据包。
ReleaseMarshalData

释放驻留在封送数据包中的接口指针持有的资源。 此方法查找数据包中的所有接口指针,并在每个接口指针上调用 CoReleaseMarshalData 函数。
ReleaseMarshalData

释放可能由驻留在封送数据包中的接口指针持有的资源。 此方法查找数据包中的所有接口指针,并在每个接口指针上调用 CoReleaseMarshalData 函数。
ReleaseRefOnProcess

递减进程的引用计数。
ReleaseStgMedium

释放指定的存储介质。
RemoveDefaultProperty

从与事件发布者对象关联的属性包中删除命名属性及其值。
RemoveMenus

从复合菜单中删除容器的菜单元素。
RemoveProperty

IContext::RemoveProperty 方法 (objidl.h) 从上下文中删除指定的上下文属性。
RemoveProperty

IContext::RemoveProperty (objidlbase.h) 方法从上下文中删除指定的上下文属性。
呈现

呈现 (绘制) 由源图片的偏移量 (xSrc,ySrc) 定义的图片的指定部分,以及要复制 (cxSrc,xySrc) 的尺寸。
RequestBorderSpace

确定在对象就地处于活动状态时,在对象窗口框架周围安装工具是否有可用空间。
RequestLicKey

创建一个许可证密钥,调用方可以保存该密钥,稍后使用该密钥来创建许可对象的实例。
RequestNewObjectLayout

要求容器调整嵌入对象的显示站点的大小。
RequestUIActivate

通知容器对象即将进入 UI 活动状态。
重置

将枚举序列重置到开头。 (IEnumConnectionPoints.Reset)
重置

将枚举序列重置到开头。 (IEnumConnections.Reset)
重置

将枚举序列重置到开头。 (IEnumOleUndoUnits.Reset)
重置

将枚举序列重置到开头。 (IEnumOleDocumentViews.Reset)
重置

将枚举序列重置到开头。 (IEnumOLEVERB.Reset)
重置

IEnumContextProps::Reset 方法 (objidl.h) 将枚举序列重置为开头。
重置

将枚举序列重置到开头。 (IEnumFORMATETC.Reset)
重置

将枚举序列重置到开头。 (IEnumMoniker.Reset)
重置

将枚举序列重置到开头。 (IEnumSTATDATA.Reset)
重置

IEnumString::Reset 方法 (objidl.h) 将枚举序列重置为开头。
重置

IEnumUnknown::Reset 方法 (objidl.h) 将枚举序列重置为开头。
重置

ISynchronize::Reset 方法 (objidl.h) 将同步对象设置为非签名状态。
重置

IEnumContextProps::Reset (objidlbase.h) 方法将枚举序列重置为开头。
重置

IEnumString::Reset (objidlbase.h) 方法将枚举序列重置为开头。
重置

IEnumUnknown::Reset (objidlbase.h) 方法将枚举序列重置为开头。
重置

ISynchronize::Reset (objidlbase.h) 方法将同步对象设置为非签名状态。
重置

将枚举序列重置到开头。 (IEnumCATEGORYINFO.Reset)
重置

将枚举序列重置到开头。 (IEnumGUID.Reset)
ResetInitializerTimeout

IProcessInitControl::ResetInitializerTimeout 方法 (objidl.h) 设置进程初始化超时。
ResetInitializerTimeout

IProcessInitControl::ResetInitializerTimeout (objidlbase.h) 方法设置进程初始化超时。
ResizeBorder

提醒对象需要重设其边框空间的大小。
RetryRejectedCall

使应用程序有机会显示提供重试、取消或任务切换选项的对话框。
RevertToSelf

IServerSecurity::RevertToSelf 方法 (objidl.h) 将线程的身份验证信息还原到模拟开始之前的状态。
RevertToSelf

IServerSecurity::RevertToSelf (objidlbase.h) 方法将线程的身份验证信息还原到模拟开始之前的状态。
撤销

从运行的对象表中删除一个条目, (ROT) 之前通过调用 IRunningObjectTable::Register 进行注册。
RevokeAccessRights

删除受信人列表的任何显式条目。
RevokeDragDrop

撤销指定应用程序窗口作为 OLE 拖放操作的潜在目标的注册。
RevokeInterfaceFromGlobal

撤销全局接口表中接口的注册。
RevokeObjectBound

从绑定上下文中删除 对象,撤消对 RegisterObjectBound 的先前调用。
RevokeObjectParam

从绑定上下文的字符串键化对象表中删除指定的键及其关联的指针。 该键之前必须已通过对 RegisterObjectParam 的调用插入到表中。
运行

强制运行对象。
保存

指示对象将其属性保存到给定的属性包,并选择性地清除对象的脏标志。
保存

将对象保存到指定流。 (IPersistStreamInit.Save)
保存

将对象的副本保存到指定的文件中。
保存

将对象及其包含的任何嵌套对象保存到指定的存储对象中。 对象进入 NoScribble 模式。
保存

将对象保存到指定流。 (IPersistStream.Save)
SaveAsFile

以将图片本身保存到文件中的相同格式将图片的数据保存到流中。 位图使用 BMP 文件格式,使用 WMF 格式的图元文件,并图标 ICO 格式。
SaveCompleted

通知该对象它可以写入它的文件。
SaveCompleted

通知对象可以写入其存储对象。
SaveObject

保存与客户端站点关联的嵌入对象。 此函数是同步的;在返回时,将完成保存。
SaveViewState

将视图状态保存到指定的流中。
SCODE_CODE

提取指定 SCODE 的代码部分。
SCODE_FACILITY

提取指定 SCODE 的设施。
SCODE_SEVERITY

提取指定 SCODE 的严重性字段。
滚动

指示容器按指定的像素数滚动对象的视图。
ScrollRect

使对象能够在屏幕上滚动其就地活动图像中的某个区域。
SelectPicture

选择给定设备上下文中的位图图片,并返回以前选择图片的设备上下文以及图片的 GDI 句柄。 此方法与 IPicture::get_CurDC 结合使用。
SendOnClose

向当前向建议持有者注册的所有通知接收器发送对象已关闭的通知。
SendOnDataChange

通过调用 IAdviseSink::OnDataChange 方法,针对当前由建议持有者对象的实例处理的每个建议接收器,向每个建议接收器发送通知。
SendOnRename

向当前向建议持有者注册的所有咨询接收器发送对象名称已更改的通知。
SendOnSave

向当前注册到建议持有者的所有通知接收器发送已保存对象的通知。
SendReceive

IRpcChannelBuffer::SendReceive 方法 (objidl.h) 通过 RPC 通道将方法调用发送到服务器存根。
SendReceive

IRpcChannelBuffer::SendReceive (objidlbase.h) 方法通过 RPC 通道将方法调用发送到服务器存根。
设置

IGlobalOptions::Set 方法 (objidl.h) 设置 COM 运行时的指定全局属性。
设置

IRpcOptions::Set 方法 (objidl.h) 设置 RPC 绑定选项属性的值。
设置

IGlobalOptions::Set (objidlbase.h) 方法设置 COM 运行时的指定全局属性。
设置

IRpcOptions::Set (objidlbase.h) 方法设置 RPC 绑定选项属性的值。
set_hPal

将 GDI 调色板分配给图片对象中包含的图片。
SetAccessPolicyHint

提供有关将读取记录的模式的实现的提示。
SetAccessRights

将对象上的现有访问权限替换为指定的列表。
SetActiveObject

提供对象与每个框架和文档窗口之间的直接通信通道。
SetAdvise

在视图对象与建议接收器之间建立连接,以便可以通知建议接收器对象视图中的更改。
SetBindOptions

为绑定上下文中存储的绑定参数设置新值。
SetBlanket

设置身份验证信息 (将用于对指定代理进行调用的安全) 。
SetBorderSpace

为调用 IOleInPlaceUIWindow::RequestBorderSpace 时请求的边框分配空间。
SetCapture

允许就地活动、无窗口对象捕获所有鼠标消息。
SetClientSite

通知嵌入对象在其容器内的显示位置(称为“客户端站点”)。
SetColorScheme

指定对象应用程序在编辑指定对象时应使用的调色板。
SetContainedObject

通知对象它嵌入到 OLE 容器中,这可确保对支持嵌入对象链接的容器正确执行引用计数。 (IRunnableObject.SetContainedObject)
SetContentExtent

设置控件的内容范围。
SetCurrentLogicalThreadId

IComThreadingInfo::SetCurrentLogicalThreadId 方法 (objidl.h) 设置调用方在其中执行线程的 GUID。
SetCurrentLogicalThreadId

IComThreadingInfo::SetCurrentLogicalThreadId (objidlbase.h) 方法设置调用方在其中执行线程的 GUID。
SetData

使用指定格式的数据和指定介质上的数据初始化缓存。
SetData

由包含数据源的 对象调用,以将数据传输到实现此方法的对象。
SetDropSourceEnterpriseId

为放置目标提供放置源的企业 ID。
SetEventHandle

ISynchronizeEvent::SetEventHandle 方法 (objidl.h) 将事件句柄分配给同步对象。
SetEventHandle

ISynchronizeEvent::SetEventHandle (objidlbase.h) 方法将事件句柄分配给同步对象。
SetExtent

通知对象其容器为其分配了多少显示空间。
SetFocus

设置 UI 活动、无窗口对象的键盘焦点。
SetHdc

为描述逻辑映射模式的字体提供设备上下文。
SetHostNames

提供对象及其容器应用程序的名称以及嵌入它的复合文档。
SetInitialPageNum

设置文档第一页的页码。
SetInPlaceSite

将容器的文档视图网站与文档的视图对象相关联。
SetLinkSource

更改链接的源。 (ANSI)
SetLinkSource

更改链接的源。 (Unicode)
SetLinkUpdateOptions

将链接的更新选项设置为自动或手动。 (ANSI)
SetLinkUpdateOptions

将链接的更新选项设置为自动或手动。 (Unicode)
SetMenu

将复合菜单添加到窗口框架,其中包含正在就地激活的对象。
SetMoniker

通知对象其容器的名称对象、相对于容器的对象自己的名字对象或对象的完整名字对象。
SetObjectRects

指定要可见的就地对象的数量。
SetObjects

为属性页提供指向与此属性页关联的对象的指针数组。
SetOwner

设置项的所有者或组。
SetPageSite

初始化属性页,并为页面提供指向 IPropertyPageSite 接口的指针,属性页通过该接口与属性帧通信。
SetParam

设置调用帧中指定参数的值。
SetProperty

IContext::SetProperty 方法 (objidl.h) 将指定的上下文属性添加到对象上下文。
SetProperty

IContext::SetProperty (objidlbase.h) 方法将指定的上下文属性添加到对象上下文。
SetRatio

在逻辑单元和 HIMETRIC 单位之间转换此字体的缩放因子。
SetRect

设置要激活视图的视区矩形坐标,或重置当前激活视图的视区坐标。
SetRectComplex

设置视区、滚动条和大小框的矩形坐标。
SetReturnValue

设置调用帧内的返回值。
SetSite

使容器能够向对象传递指向其站点接口的指针。
SetSourceDisplayName

设置链接源的显示名称。
SetSourceMoniker

设置链接源的名称对象。
SetStackLocation

设置此调用帧绑定到的堆栈位置。
SetStatusText

在容器的框架窗口状态行中设置并显示有关就地对象的状态文本。
SetUpdateOptions

指定链接对象应更新其缓存数据的频率。
SetViewInfo

设置与 对象关联的视图信息。 (ANSI)
SetViewInfo

设置与 对象关联的视图信息。 (Unicode)
显示

使属性页对话框可见或不可见。 如果页面可见,页面应将焦点设置为自身,尤其是页面上的第一个属性。
显示

激活或停用视图。
ShowObject

要求容器向用户显示其对象。 此方法可确保容器本身可见且不会最小化。
ShowPropertyFrame

指示容器显示此网站中嵌入的控件的属性表。
信号

ISynchronize::Signal 方法 (objidl.h) 将同步对象设置为信号状态,并导致等待操作返回S_OK。
信号

ISynchronize::Signal (objidlbase.h) 方法将同步对象设置为信号状态,并导致等待操作返回S_OK。
Skip

跳过枚举序列中指定数量的项。 (IEnumConnectionPoints.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumConnections.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumOleUndoUnits.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumOleDocumentViews.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumOLEVERB.Skip)
Skip

IEnumContextProps::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
Skip

跳过枚举序列中指定数量的项。 (IEnumFORMATETC.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumMoniker.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumSTATDATA.Skip)
Skip

IEnumString::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
Skip

IEnumUnknown::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
Skip

IEnumContextProps::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
Skip

IEnumString::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
Skip

IEnumUnknown::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
Skip

跳过枚举序列中指定数量的项。 (IEnumCATEGORYINFO.Skip)
Skip

跳过枚举序列中指定数量的项。 (IEnumGUID.Skip)
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 对象。
StringFromCLSID

将 CLSID 转换为可打印字符的字符串。 不同的 CLSD 始终转换为不同的字符串。
StringFromGUID2

将全局唯一标识符 (GUID) 转换为可打印字符字符串。
StringFromIID

将接口标识符转换为可打印字符的字符串。
已成功

提供针对任何状态值是否成功的一般测试。
TestCancel

ICancelMethodCalls::TestCancel 方法 (objidl.h) 确定调用是否已取消。
TestCancel

ICancelMethodCalls::TestCancel (objidlbase.h) 方法确定是否取消了调用。
TransformCoords

将 OLE) 中以 HIMETRIC 单位表示 (表示的坐标转换为容器指定的单位。
TranslateAccelerator

将击键传递到控制站点进行处理。
TranslateAccelerator

将击键传递给属性页进行处理。
TranslateAccelerator

将击键传递给属性帧进行处理。
TranslateAccelerator

处理容器消息队列中的菜单快捷键消息。 此方法应仅用于 DLL 对象应用程序创建的对象。
TranslateAccelerator

在对象就地处于活动状态时,转换适用于容器帧的快捷键击。
TruncatePrefix

丢弃日志的指定前缀,使其不再可检索。
UIActivate

激活或停用文档视图的用户界面元素,例如菜单、工具栏和快捷键。
UIDeactivate

停用并删除活动就地对象的用户界面。
取消添加

终止以前在连接点对象和客户端接收器之间建立的咨询连接。
取消添加

删除以前建立的咨询连接。 (IOleAdviseHolder.Unadvise)
取消添加

删除以前建立的咨询连接。 (IOleObject.Unadvise)
取消添加

删除数据对象与通过上一次调用 IDataAdviseHolder::Advise 设置的咨询接收器之间的连接。 此方法通常在 IDataObject::D Unadvise 的实现中调用。
UnbindSource

断开链接对象与其链接源之间的连接。
取消缓存

删除以前使用 IOleCache::Cache 创建的缓存连接。
未插接

取消停靠辅助功能窗口,使其不会自动移动到其以前的位置。
UndockWindow

如果指定的窗口句柄当前已停靠,则取消停靠。
UndoTo

指示撤消管理器通过撤消堆栈调用撤消操作,并包括指定的撤消单元。
解冻

释放以前使用 IViewObject::Freeze 冻结的绘图。 此方法最常见的用途是用于带状打印。
Unlock

释放共享资源的锁。
Unmarshal

取消封送数据包,其中包含以前对此现有激活记录的调用的 [out] 参数。
Unmarshal

将封送的数据包重新转换为激活记录,然后可以通过其他某种方式调用或操作该记录。
UnmarshalInterface

IMarshal::UnmarshalInterface 方法 (objidl.h) 取消对接口指针的marshal。
UnmarshalInterface

IMarshal::UnmarshalInterface (objidlbase.h) 方法取消封送接口指针。
UnRegisterCategories

删除一个或多个组件类别的注册。 每个组件类别都由一个 CATID 和一个依赖于区域设置的描述字符串列表组成。
UnRegisterClassImplCategories

从类中删除一个或多个已实现的类别标识符。
UnRegisterClassReqCategories

从类中删除一个或多个必需的类别标识符。
更新

为链接对象汇报复合文档的缓存数据。 这涉及到绑定到链接源(如果尚未绑定)。
更新

汇报对象处理程序或链接对象的数据或视图缓存。
UpdateCache

汇报指定的缓存。 当应用程序需要精确控制缓存时,将使用此方法。
UpdateLink

强制所选链接连接到其源并检索当前信息。 (ANSI)
UpdateLink

强制所选链接连接到其源并检索当前信息。 (Unicode)
Wait

ISynchronize::Wait 方法 (objidl.h) 等待同步对象发出信号,或等待指定的超时期限结束,以先到者为准。
Wait

ISynchronize::Wait (objidlbase.h) 方法等待同步对象发出信号或指定的超时期限过。
WaitMultiple

ISynchronizeContainer::WaitMultiple 方法 (objidl.h) 等待同步对象发出信号或等待指定的超时期限结束,以先到者为准。
WaitMultiple

ISynchronizeContainer::WaitMultiple (objidlbase.h) 方法等待向容器中的任何同步对象发出信号。
WalkFrame

搜索可从帧的 [in]、[in、out]或 [out] 参数访问的接口指针。

接口

 
IAccessControl

启用对对象和对象属性的访问管理。
IAccessibilityDockingService

当 Windows 应用商店应用可见且未贴靠或启动器可见时,将应用程序窗口停靠到监视器底部。
IAccessibilityDockingServiceCallback

接收辅助功能窗口停靠事件。
IAdviseSink

使容器和其他对象能够接收相关对象中发生的数据更改、视图更改和复合文档更改的通知。
IAdviseSink2

IAdviseSink2 接口是 IAdviseSink 接口的扩展,将 OnLinkSrcChange 方法添加到协定中以处理链接对象名字对象中的更改。
IAdviseSinkEx

此接口派生自 IAdviseSink,提供用于通知接收器对象视图状态更改的扩展。
IAgileObject

IAgileObject 接口 (objidl.h) 跨单元将接口标记为敏捷。
IAgileObject

IAgileObject (objidlbase.h) 接口跨单元将接口标记为敏捷。
IBindCtx

提供对绑定上下文的访问,绑定上下文是一个对象,用于存储有关特定名字对象绑定操作的信息。
IBlockingLock

提供信号灯,可用于提供对共享资源(如文件)的临时独占访问。
ICallFactory

ICallFactory 接口 (objidl.h) 创建一个调用对象,用于处理对异步接口方法的调用。
ICallFactory

ICallFactory (objidlbase.h) 接口创建一个调用对象,用于处理对异步接口方法的调用。
ICallFrame

启用调用帧(如堆栈帧)的操作。
ICallFrameEvents

传递方法调用通知。
ICallFrameWalker

在堆栈帧中查找感兴趣的值。
ICallIndirect

使用对调用参数的间接引用(而不是传统的直接调用)调用对象。
ICallInterceptor

支持注册和取消注册希望直接在接口上发出调用通知的事件接收器。
ICallUnmarshal

在接收远程调用) 端的服务器 (使用。
ICancelMethodCalls

ICancelMethodCalls::Cancel 方法 (objidl.h) 管理出站方法调用上的取消请求,并监视服务器线程上该方法调用的当前状态。
ICancelMethodCalls

ICancelMethodCalls (objidlbase.h) 接口管理出站方法调用上的取消请求,并监视该调用的当前状态。
ICatInformation

获取有关特定类实现或所需的类别的信息,以及有关在指定计算机上注册的类别的信息。
ICatRegister

提供用于在注册表中注册和注销组件类别信息的方法。 这包括人类可读的类别名称和给定组件或类实现/要求的类别。
IClassActivator

指定检索类对象的方法。
IClassFactory

iClassFactory 接口 (unknwnbase.h) 允许创建对象的类。
IClassFactory

IClassFactory 接口允许创建对象的类。
IClassFactory2

在任何类型的对象服务器中,允许类工厂对象通过许可控制对象的创建。
IClientSecurity

使客户端可以控制对象的每个单独的接口代理的安全设置。
IComThreadingInfo

使用 IComThreadingInfo 接口 (objidl.h) ,你可以获取调用方正在执行单元和线程的单元类型、线程类型和线程 GUID。
IComThreadingInfo

IComThreadingInfo (objidlbase.h) 接口使你能够获取有关调用方正在执行的单元和线程的以下信息。
IConnectionPoint

支持可连接对象的连接点。 (IConnectionPoint)
IConnectionPointContainer

支持可连接对象的连接点。 (IConnectionPointContainer)
IContext

IContext 接口 (objidl.h) 支持设置 COM+ 上下文属性。
IContext

IContext (objidlbase.h) 接口支持设置 COM+ 上下文属性。
IContextCallback

提供一种机制,用于在特定 COM+ 对象上下文中执行函数。
IContinueCallback

为应定期询问对象是否继续的可中断进程提供泛型回调机制。
IDataAdviseHolder

创建和管理数据对象与一个或多个建议接收器之间的咨询连接。
IDataObject

启用数据传输和数据更改通知。
IDropSource

IDropSource 接口是实现的一个接口,用于在应用程序中提供拖放操作。
IDropSourceNotify

IDropSourceNotify 接口在 IDropSource 对象上实现,以在用户将鼠标拖入或拖出潜在放置目标窗口时接收来自 OLE 的通知。
IDropTarget

IDropTarget 接口是实现的一个接口,用于在应用程序中提供拖放操作。
IEnterpriseDropTarget

当由放置目标应用程序实现时,此接口使 OLE 拖放引擎能够确定放置目标应用程序是否打算评估企业保护策略,并为 OLE 拖放引擎提供向放置目标应用程序提供放置源应用程序的企业 ID 的方法。
IEnumCATEGORYINFO

枚举在系统中注册的组件类别。
IEnumConnectionPoints

枚举连接点。
IEnumConnections

枚举可连接对象的当前连接。
IEnumContextProps

IEnumContextProps 接口 (objidl.h) 提供了一种用于枚举与 COM+ 对象上下文关联的上下文属性的机制。
IEnumContextProps

IEnumContextProps (objidlbase.h) 接口提供了一种用于枚举与 COM+ 对象上下文关联的上下文属性的机制。
IEnumFORMATETC

枚举 FORMATETC 结构,这些结构定义给定数据对象支持的格式和媒体。
IEnumGUID

使客户端能够通过 COM 类的类 ID 集合进行枚举。
IEnumMoniker

枚举名字对象或名字对象表中名字对象的组件。
IEnumOleDocumentViews

枚举文档对象支持的视图。
IEnumOleUndoUnits

枚举撤消或重做堆栈上的撤消单位。
IEnumOLEVERB

按谓词编号升序枚举对象可用的不同谓词。 实现 IEnumOLEVERB 接口的枚举器由 IOleObject::EnumVerbs 返回。
IEnumSTATDATA

枚举数据对象的咨询连接信息。
IEnumString

(objidl.h 的 IEnumString 接口) 枚举字符串。 LPWSTR 是指示指向以零结尾的宽字符或 Unicode 字符的指针的类型。
IEnumString

IEnumString (objidlbase.h) 接口枚举字符串。 LPWSTR 是指示指向以零结尾的宽字符或 Unicode 字符的指针的类型。
IEnumUnknown

IEnumUnknown 接口 (objidl.h) 枚举具有 IUnknown 接口的对象。
IEnumUnknown

IEnumUnknown (objidlbase.h) 接口使用 IUnknown 接口枚举对象,并且可以枚举包含多个对象的组件中的对象。
IEventProperty

将命名事件属性与其值相关联。
IEventPublisher

注册、修改、删除和提供有关事件发布者的信息。
IExternalConnection

IExternalConnection 接口 (objidl.h) 管理服务器对象的封送和外部连接计数。
IExternalConnection

IExternalConnection (objidlbase.h) 接口管理服务器对象的封送或外部连接计数。
IFastRundown

IFastRundown 接口 (objidl.h) 将接口标记为符合快速运行行为的条件。
IFastRundown

IFastRundown (objidlbase.h) 接口将接口标记为符合快速运行行为的条件。
IFileBasedLogInit

初始化基于文件的 ILog 实现的实例。
IFont

在 Windows 字体对象周围提供包装器。
IFontDisp

通过自动化公开字体对象的属性。 它提供 IFont 方法的子集。
IForegroundTransfer

将前台窗口传输到托管 COM 服务器的进程。
IGetOleObject

获取对 Visual Basic 容器上的 OLE 控件的访问权限。
IGetVBAObject

获取对 IVBFormat 接口的访问权限。
IGlobalInterfaceTable

使进程中的任何单元都能够访问进程中任何其他单元中的对象上实现的接口。
IGlobalOptions

IGlobalOptions 接口 (objidl.h) 设置和查询组件对象模型 (COM) 运行时的全局属性。
IGlobalOptions

IGlobalOptions (objidlbase.h) 接口设置和查询组件对象模型 (COM) 运行时的全局属性。
IInitializeSpy

在进入或退出 COM 单元时执行初始化或清理。
IInternalUnknown

IInternalUnknown 接口 (objidl.h) 专用于需要访问代理上内部接口的轻型客户端处理程序。
IInternalUnknown

IInternalUnknown (objidlbase.h) 接口用于需要访问代理上内部接口的轻型客户端处理程序。
ILog

提供通用的低级别日志记录功能。
IMalloc

IMalloc 接口 (objidl.h) 分配、释放和管理内存。
IMalloc

IMalloc (objidlbase.h) 接口分配、释放和管理内存。
IMallocSpy

使应用程序开发人员能够监视 (监视) 内存分配、检测内存泄漏,并在调用 IMalloc 方法时模拟内存故障。
IMarshal

IMarshal 接口 (objidl.h) 使 COM 对象能够定义和管理其接口指针的封送处理。
IMarshal

IMarshal (objidlbase.h) 接口使 COM 对象能够定义和管理其接口指针的封送处理。
IMarshalingStream

IMarshalingStream 接口 (objidl.h) 提供有关自定义封送的对象和未封送对象的封送上下文的其他信息。
IMarshalingStream

IMarshalingStream (objidlbase.h) 接口提供有关自定义封送的对象和未封送对象的封送上下文的其他信息。
IMessageDispatcher

需要对 ASTA 线程上的窗口消息执行特殊处理的组件实现的回调接口。
IMessageFilter

使 COM 服务器和应用程序能够在等待来自同步调用的响应时选择性地处理传入和传出 COM 消息。
IMoniker

允许您使用名字对象,该对象包含唯一标识 COM 对象的信息。
IMultiQI

IMultiQI 接口 (objidl.h) 使客户端能够使用单个 RPC 调用查询多个接口的对象代理或处理程序。
IMultiQI

IMultiQI (objidlbase.h) 接口使客户端能够使用单个 RPC 调用查询多个接口的对象代理或处理程序。
INoMarshal

INoMarshal 接口 (objidl.h) 标记不支持封送或存储在全局接口表中的对象。
INoMarshal

INoMarshal (objidlbase.h) 接口标记不支持封送或存储在全局接口表中的对象。
IObjContext

IObjContext 接口 (objidl.h) 对上下文执行各种操作。
IObjContext

IObjContext (objidlbase.h) 接口对上下文执行各种操作。
IObjectWithSite

提供一种简单的方法来支持容器中对象与其站点之间的通信。
IOleAdviseHolder

管理对象服务器中的咨询连接和复合文档通知。
IOleCache

提供对缓存在 对象内的表示数据的控制。 即使服务器应用程序未运行或不可用,缓存的演示文稿数据也可用于对象的容器。
IOleCache2

使对象客户端有选择地更新使用 IOleCache::Cache 创建的每个缓存。
IOleCacheControl

提供适当的缓存维护。 它通过将正在运行的对象的 IDataObject 实现连接到缓存来维护缓存,从而允许缓存从正在运行的对象接收通知。
IOleClientSite

提供嵌入对象获取有关其显示站点的位置和范围、其名字对象、其用户界面及其容器提供的其他资源的信息的主要方法。
IOleCommandTarget

使对象及其容器能够相互调度命令。 例如,对象的工具栏可能包含“打印”、“打印预览”、“保存”、“新建”和“缩放”等命令的按钮。
IOleContainer

枚举复合文档中的对象或锁定处于运行状态的容器。 容器和对象应用程序都实现此接口。
IOleControl

提供用于支持键盘助记键、环境属性和控件对象中的事件的功能。
IOleControlSite

提供使站点对象能够管理容器内每个嵌入控件的方法。
IOleDocument

使文档对象能够与容器通信,以创建其数据视图。
IOleDocumentSite

允许已作为文档对象实现的文档绕过就地活动对象的正常激活序列,并直接指示其客户端站点将其激活为文档对象。
IOleDocumentView

IOleDocumentView 接口使容器能够与文档对象支持的每个视图通信。
IOleInPlaceActiveObject

提供就地对象与关联应用程序的最外框窗口与包含嵌入对象的应用程序中的文档窗口之间的直接通信通道。
IOleInPlaceFrame

控制容器的顶级框架窗口。
IOleInPlaceObject

管理就地对象的激活和停用,并确定应为可见的就地对象数目。
IOleInPlaceObjectWindowless

使无窗口对象能够处理窗口消息并参与拖放操作。 它派生自 并扩展 IOleInPlaceObject 接口。
IOleInPlaceSite

管理容器与对象的就地客户端站点之间的交互。 回想一下,客户端站点是嵌入对象的显示站点,并提供有关对象的位置和概念信息。
IOleInPlaceSiteEx

提供一组额外的激活和停用通知方法,使对象能够在激活和停用对象时避免屏幕上不必要的闪烁。
IOleInPlaceSiteWindowless

扩展 IOleInPlaceSiteEx 接口。
IOleInPlaceUIWindow

由容器应用程序实现,由对象应用程序用来协商文档或框架窗口中的边框空间。
IOleItemContainer

当项名字对象绑定到它们所标识的对象时,由它们使用。
IOleLink

使链接对象能够向其容器提供与链接相关的函数。
IOleObject

作为嵌入对象向其容器提供基本功能并与容器通信的主要方式。
IOleParentUndoUnit

允许撤消单位包含子撤消单位。
IOleUILinkContainerA

由容器实现,并由 OLE 通用对话框使用。 它通过提供管理容器链接所需的方法,支持这些对话框。 (ANSI)
IOleUILinkContainerW

由容器实现,并由 OLE 通用对话框使用。 它通过提供管理容器链接所需的方法,支持这些对话框。 (Unicode)
IOleUILinkInfoA

IOleUILinkContainer 接口的扩展。 它返回对象上次更新的时间,即 IOleUILinkContainer 未提供的链接信息。 (ANSI)
IOleUILinkInfoW

IOleUILinkContainer 接口的扩展。 它返回对象上次更新的时间,即 IOleUILinkContainer 未提供的链接信息。 (Unicode)
IOleUIObjInfoA

由容器实现,由容器的“对象属性”对话框和“转换”对话框使用。 (ANSI)
IOleUIObjInfoW

由容器实现,由容器的“对象属性”对话框和“转换”对话框使用。 (Unicode)
IOleUndoManager

IOleUndoManager 接口使容器能够为包含在控件内发生的操作实现多级撤消和恢复操作。
IOleUndoUnit

用作撤消单元的主接口。 撤消单元封装撤消或恢复单个操作所需的信息。
IOleWindow

IOleWindow 接口提供的方法允许应用程序获取参与就地激活的各个窗口的句柄,以及进入和退出上下文相关的帮助模式。
IParseDisplayName

分析可显示的名称字符串,将其转换为自定义名字对象实现的名称对象。
IPerPropertyBrowsing

检索对象提供的属性页中的信息。
IPersist

提供可以持久存储在系统中的 对象的 CLSID。 允许对象指定在客户端进程中使用的对象处理程序,因为它在封送处理的默认实现中使用。
IPersistFile

允许从磁盘文件(而不是存储对象或流)加载对象或保存到磁盘文件。
IPersistPropertyBag

使用 IPropertyBagIErrorlog 定义单个基于属性的持久性机制。
IPersistStorage

使容器应用程序能够将存储对象传递给其包含的对象之一,并加载和保存存储对象。
IPersistStream

允许保存和加载使用简单串行流以满足其存储需求的对象。
IPersistStreamInit

添加初始化方法的 IPersistStream 的替代项。
IPicture

管理图片对象及其属性。 图片对象为位图、图标和图元文件提供与语言无关的抽象。
IPictureDisp

通过自动化公开图片对象的属性。 它提供通过 IPicture 方法可用的功能的子集。
IPipeByte

IPipeByte 接口 (objidl.h) 传输字节类型(8 位宽)的数据。
IPipeByte

IPipeByte (objidlbase.h) 接口传输 8 位宽) 字节类型的数据 (。
IPipeDouble

IPipeDouble 接口 (objidl.h) 传输双精度类型的数据(宽为 64 位)。
IPipeDouble

IPipeDouble (objidlbase.h) 接口传输双类型 () 64 位宽的数据。
IPipeLong

IPipeLong 接口 (objidl.h) 传输 32 位宽的长整数类型的数据。
IPipeLong

IPipeLong (objidlbase.h) 接口 (传输 32 位宽) 的长整数类型的数据。
IPointerInactive

使对象在大部分时间保持非活动状态,但仍参与与鼠标的交互,包括拖放。
IPrint

启用常规复合文档和活动文档以支持编程打印。
IProcessInitControl

IProcessInitControl 接口 (objidl.h) 指定进程初始化超时间隔。
IProcessInitControl

IProcessInitControl (objidlbase.h) 接口指定进程初始化超时间隔。
IProcessLock

由 ISurrogateService 用于防止进程因超时而终止。
IProgressNotify

使应用程序和其他对象能够接收下载操作过程中更改的通知。
IPropertyNotifySink

由接收器对象实现,以从支持 IPropertyNotifySink 作为传出接口的对象接收有关属性更改的通知。
IPropertyPage

提供属性页对象的主要功能,该对象管理属性表中的特定页面。
IPropertyPage2

IPropertyPage 的扩展,支持初始选择页面上的属性。
IPropertyPageSite

提供属性页网站对象的主要功能。
IProvideClassInfo

提供对其类型库中对象的 coclass 条目的类型信息的访问权限。
IProvideClassInfo2

IProvideClassInfo 的扩展使检索对象的默认事件集的传出接口 IID 速度更快且更容易。
IProvideMultipleClassInfo

IProvideClassInfo2 的扩展,可更快速、更轻松地从可能具有多个共同类的组件中检索类型信息,以确定其行为。
IPSFactoryBuffer

IPSFactoryBuffer 接口 (objidl.h) 提供用于创建 COM 对象代理和存根的自定义方法。 此接口不可封送。
IPSFactoryBuffer

IPSFactoryBuffer (objidlbase.h) 接口提供用于创建 COM 对象代理和存根的自定义方法。 此接口不可封送。
IQuickActivate

使控件和容器能够避免加载控件时出现性能瓶颈。 它将控件与其容器之间的加载时或初始化时握手合并到单个调用中。
IROTData

由名字对象实现,使正在运行的对象表 (ROT) 比较名字对象彼此。
IRpcChannelBuffer

IRpcChannelBuffer 接口 (objidl.h) 封送 COM 客户端代理和 COM 服务器存根之间的数据。
IRpcChannelBuffer

IRpcChannelBuffer (objidlbase.h) 接口封送 COM 客户端代理和 COM 服务器存根之间的数据。
IRpcOptions

使用 IRpcOptions 接口 (objidl.h) ,调用方可以设置或查询控制 COM 如何处理远程过程调用 (RPC) 的各种属性的值。
IRpcOptions

使用 IRpcOptions (objidlbase.h) 接口,调用方可以设置或查询控制 COM 如何处理 RPC () 远程过程调用的各种属性的值。
IRpcProxyBuffer

IRpcProxyBuffer (objidl.h) 控制用于在 COM 组件之间封送数据的 RPC 代理。
IRpcProxyBuffer

IRpcProxyBuffer (objidlbase.h) 接口控制用于在 COM 组件之间封送数据的 RPC 代理。
IRpcStubBuffer

IRpcStubBuffer 接口 (objidl.h) 控制用于在 COM 组件之间封送数据的 RPC 存根。
IRpcStubBuffer

IRpcStubBuffer (objidlbase.h) 接口控制用于在 COM 组件之间封送数据的 RPC 存根。
IRunnableObject

使容器能够控制其嵌入对象的运行。
IRunningObjectTable

管理对正在运行的对象表的访问 (ROT) ,这是每个工作站上可全局访问的查找表。
IServerSecurity

服务器使用 IServerSecurity (objidl.h) 接口来帮助对客户端进行身份验证和管理客户端的模拟。
IServerSecurity

服务器使用 IServerSecurity (objidlbase.h) 接口来帮助对客户端进行身份验证和管理客户端模拟。
IServiceProvider

IServiceProvider 接口提供了一种通用访问机制来查找 GUID 标识的服务。
ISimpleFrameSite

提供充当其他嵌套控件的简单容器的简单帧控件。
ISpecifyPropertyPages

指示对象支持属性页。
IStdMarshalInfo

IStdMarshalInfo (objidl.h) 接口检索 CLSID,标识在标准封送处理期间要用于目标进程的处理程序。
IStdMarshalInfo

IStdMarshalInfo (objidlbase.h) 接口检索 CLSID,标识在标准封送处理期间要用于目标进程的处理程序。
ISurrogate

ISurrogate (objidl.h) 接口用于将新的 DLL 服务器动态加载到现有代理项中,并在不再需要代理项时释放代理服务器。
ISurrogate

ISurrogate (objidlbase.h) 接口用于将新的 DLL 服务器动态加载到现有代理项中,并在不再需要代理项时释放代理服务器。
ISurrogateService

用于初始化、启动和释放 COM+ 应用程序。 还可以刷新目录并关闭进程。
ISynchronize

ISynchronize (objidl.h) 接口在对象之间提供有关事件发生的异步通信。
ISynchronize

ISynchronize (objidlbase.h) 接口在对象之间提供有关事件发生的异步通信。
ISynchronizeContainer

ISynchronizeContainer (objidl.h) 接口管理一组未对齐的同步对象。
ISynchronizeContainer

ISynchronizeContainer (objidlbase.h) 接口管理一组未对齐的同步对象。
ISynchronizeEvent

ISynchronizeEvent (objidl.h) 接口将事件句柄分配给同步对象。
ISynchronizeEvent

ISynchronizeEvent (objidlbase.h) 接口将事件句柄分配给同步对象。
ISynchronizeHandle

ISynchronizeHandle (objidl.h) 接口检索与同步对象关联的句柄。
ISynchronizeHandle

ISynchronizeHandle (objidlbase.h) 接口检索与同步对象关联的句柄。
IUnknown

使客户端能够通过 QueryInterface 方法获取指向给定对象上其他接口的指针,并通过 AddRef 和 Release 方法管理对象是否存在。
IVBFormat

为 Visual Basic 容器上的控件提供格式设置支持。
IVBGetControl

提供对 Visual Basic 容器上所有控件的访问权限。
IViewObject

使对象可以直接显示自身,而无需将数据对象传递给调用方。 此外,此接口还可以创建和管理与建议接收器的连接,以便可以通知调用方视图对象中的更改。
IViewObject2

IViewObject 接口的扩展,该接口返回对象的给定视图的绘图大小。 如果对象尚未运行,则可以通过调用此方法(而不是 IOleObject::GetExtent)来阻止该对象运行。
IViewObjectEx

派生自 IViewObject2 的扩展,为非矩形对象和透明对象提供增强的无闪烁绘图支持、非矩形对象的命中测试以及控制大小调整

結構

 
ACTRL_ACCESS_ENTRY_LISTA

包含访问条目的列表。 (ANSI)
ACTRL_ACCESS_ENTRY_LISTW

包含访问条目的列表。 (Unicode)
ACTRL_ACCESS_ENTRYA

包含指定受托人的访问控制信息。 此结构存储与 ACE 中存储的访问控制信息等效的信息。 (ANSI)
ACTRL_ACCESS_ENTRYW

包含指定受托人的访问控制信息。 此结构存储与 ACE 中存储的访问控制信息等效的信息。 (Unicode)
ACTRL_ACCESSA

包含对象及其属性的访问控制列表数组。 (ANSI)
ACTRL_ACCESSW

包含对象及其属性的访问控制列表数组。 (Unicode)
ACTRL_PROPERTY_ENTRYA

包含对象或对象上指定属性的访问控制条目列表。 (ANSI)
ACTRL_PROPERTY_ENTRYW

包含对象或对象上指定属性的访问控制条目列表。 (Unicode)
BIND_OPTS

包含名字对象绑定操作期间使用的参数。
CADWORD

指定可用于获取对应于属性的预定义字符串之一的值的计数数组。
CALLFRAME_MARSHALCONTEXT

提供有关应在其中执行封送的上下文的信息。
CALLFRAMEINFO

提供有关调用帧的信息,例如调用帧中的 方法(如果具有 in、out 或 in/out 参数、[in]、[out]或 [in, out] 接口的数目、接口 ID、接口中的方法数以及此方法中的参数数。
CALLFRAMEPARAMINFO

提供有关堆栈上的 参数的信息。
CALPOLESTR

指定用于指定属性可以接受的预定义字符串的字符串的计数数组。
CATEGORYINFO

描述组件类别。
CAUUID

指定 UUID 或 GUID 类型的计数数组,用于接收对象要显示的属性页的 CLSID 数组。
COAUTHIDENTITY

包含用户名和密码。
COAUTHINFO

包含从客户端计算机向服务器计算机发出远程激活请求时使用的身份验证设置。
CONNECTDATA

描述与给定连接点存在的连接。
CONTROLINFO

包含描述控件的键盘助记键和键盘行为的参数。 结构在 IOleControl::GetControlInfo 方法期间填充。
COSERVERINFO

COSERVERINFO (objidl.h) 结构向激活函数标识远程计算机资源。
COSERVERINFO

COSERVERINFO (objidlbase.h) 结构向激活函数标识远程计算机资源。
CSPLATFORM

包含操作系统平台和处理器体系结构。
DVASPECTINFO

包含 IViewObject::D raw 方法用于通过更高效地使用 GDI 来优化非活动对象的呈现的信息。
DVEXTENTINFO

表示 IViewObjectEx::GetNaturalExtent 中使用的大小调整数据。
DVTARGETDEVICE

指定有关要为其编写数据的目标设备的信息。 DVTARGETDEVICE 包含有关 Windows 目标设备的足够信息,因此可以使用 CreateDC 函数创建设备上下文 (HDC) 的句柄。
FONTDESC

包含用于通过 OleCreateFontIndirect 函数创建字体对象的参数。
FORMATETC

表示通用的剪贴板格式。
INTERFACEINFO

包含有关传入呼叫的信息。
LICINFO

包含描述支持许可的类工厂的许可行为的参数。 通过调用 IClassFactory2::GetLicInfo 方法填充结构。
MULTI_QI

MULTI_QI (objidl.h) 结构表示查询中多个接口的接口。
MULTI_QI

MULTI_QI (objidlbase.h) 结构表示多个接口的查询中的接口。
OBJECTDESCRIPTOR

表示用于CF_OBJECTDESRIPTOR和CF_LINKSRCDESCRIPTOR文件格式的数据结构。
OCPFIPARAMS

包含用于通过 OleCreatePropertyFrameIndirect 函数调用属性表对话框的参数。
OLECMD

通过调用 IOleCommandTarget::QueryStatus,将 OLECMDF 枚举中的命令标志与命令标识符相关联。
OLECMDTEXT

指定单个命令标识符的文本名称或状态字符串。
OLEINPLACEFRAMEINFO

包含有关容器在就地会话期间支持的加速器的信息。 结构在 IOleInPlaceSite::GetWindowContext 方法和 OleTranslateAccelerator 函数中使用。
OLEMENUGROUPWIDTHS

指示在就地编辑会话期间容器和对象服务器之间共享的菜单的六个菜单组中每个菜单组中的菜单项数。 这是用于生成共享菜单的机制。
OLEUIBUSYA

包含 OLE 用户界面库用于初始化“忙碌”对话框的信息,以及关闭对话框时库返回信息的空间。 (ANSI)
OLEUIBUSYW

包含 OLE 用户界面库用于初始化“忙碌”对话框的信息,以及关闭对话框时库返回信息的空间。 (Unicode)
OLEUICHANGEICONA

包含 OLE 用户界面库用于初始化“更改图标”对话框的信息,并包含用于在关闭对话框时库返回信息的空间。 (ANSI)
OLEUICHANGEICONW

包含 OLE 用户界面库用于初始化“更改图标”对话框的信息,并包含用于在关闭对话框时库返回信息的空间。 (Unicode)
OLEUICHANGESOURCEA

包含用于初始化标准“更改源”对话框的信息。 (ANSI)
OLEUICHANGESOURCEW

包含用于初始化标准“更改源”对话框的信息。 (Unicode)
OLEUICONVERTA

包含 OLE 用户界面库用于初始化“转换”对话框的信息,以及该库在关闭对话框时返回信息的空间。 (ANSI)
OLEUICONVERTW

包含 OLE 用户界面库用于初始化“转换”对话框的信息,以及该库在关闭对话框时返回信息的空间。 (Unicode)
OLEUIEDITLINKSA

包含 OLE 用户界面库用于初始化“编辑链接”对话框的信息,并包含该库在关闭对话框时返回信息的空间。 (ANSI)
OLEUIEDITLINKSW

包含 OLE 用户界面库用于初始化“编辑链接”对话框的信息,并包含该库在关闭对话框时返回信息的空间。 (Unicode)
OLEUIGNRLPROPSA

初始化“对象属性”对话框的“常规”选项卡。 (ANSI)
OLEUIGNRLPROPSW

初始化“对象属性”对话框的“常规”选项卡。 (Unicode)
OLEUIINSERTOBJECTA

包含 OLE 用户界面库用于初始化“插入对象”对话框的信息,以及用于在关闭对话框时库返回信息的空间。 (ANSI)
OLEUIINSERTOBJECTW

包含 OLE 用户界面库用于初始化“插入对象”对话框的信息,以及用于在关闭对话框时库返回信息的空间。 (Unicode)
OLEUILINKPROPSA

包含用于初始化“对象属性”对话框的“链接”选项卡的信息。 (ANSI)
OLEUILINKPROPSW

包含用于初始化“对象属性”对话框的“链接”选项卡的信息。 (Unicode)
OLEUIOBJECTPROPSA

包含用于初始化标准“对象属性”对话框的信息。 (ANSI)
OLEUIOBJECTPROPSW

包含用于初始化标准“对象属性”对话框的信息。 (Unicode)
OLEUIPASTEENTRYA

在“选择性粘贴”对话框的 OLEUIPASTESPECIAL 结构中指定的条目数组。 (ANSI)
OLEUIPASTEENTRYW

在“选择性粘贴”对话框的 OLEUIPASTESPECIAL 结构中指定的条目数组。 (Unicode)
OLEUIPASTESPECIALA

包含 OLE 用户界面库用于初始化“选择性粘贴”对话框的信息,以及用于在关闭对话框时库返回信息的空间。 (ANSI)
OLEUIPASTESPECIALW

包含 OLE 用户界面库用于初始化“选择性粘贴”对话框的信息,以及用于在关闭对话框时库返回信息的空间。 (Unicode)
OLEUIVIEWPROPSA

包含用于初始化“对象属性”对话框的“视图”选项卡的信息。 (ANSI)
OLEUIVIEWPROPSW

包含用于初始化“对象属性”对话框的“视图”选项卡的信息。 (Unicode)
OLEVERB

定义对象支持的谓词。 IOleObject::EnumVerbs 方法创建一个枚举器,该枚举器可以枚举对象的这些结构,并提供指向枚举器的 IEnumOLEVERB 的指针。
PAGERANGE

指定页范围。
PAGESET

标识要打印的一个或多个页面范围,并且可以选择仅将偶数页或奇数页标识为页集的一部分。
PICTDESC

包含通过 OleCreatePictureIndirect 函数创建图片对象的参数。
POINTF

包含用于在容器单位(以浮点表示)和以 HIMETRIC 表示的控制单元之间转换的信息。
PROPPAGEINFO

包含用于将属性页描述为属性帧的参数。 属性页填充 IPropertyPage::GetPageInfo 方法中调用方提供的结构。
QACONTAINER

指定 IQuickActivate::QuickActivate 的容器信息。
QACONTROL

指定 IQuickActivate::QuickActivate 的控件信息。
QUERYCONTEXT

包含用于查找类实现的属性列表。
RPCOLEMESSAGE

RPCOLEMESSAGE (objidl.h) 结构包含封送调用参数和 COM 组件之间的返回值。
RPCOLEMESSAGE

RPCOLEMESSAGE (objidlbase.h) 结构包含封送调用参数和 COM 组件之间的返回值。
SECURITY_ATTRIBUTES

SECURITY_ATTRIBUTES 结构包含对象的安全描述符,并指定通过指定此结构检索的句柄是否可继承。
SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_INFO (objidl.h) 结构标识身份验证服务、授权服务和指定服务的信息。
SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_INFO (objidlbase.h) 结构标识身份验证服务、授权服务和指定身份验证服务的身份验证信息。
SOLE_AUTHENTICATION_LIST

SOLE_AUTHENTICATION_LIST (objidl.h) 结构指示用于每个身份验证服务的默认身份验证信息。
SOLE_AUTHENTICATION_LIST

SOLE_AUTHENTICATION_LIST (objidlbase.h) 结构指示用于每个身份验证服务的默认身份验证信息。
SOLE_AUTHENTICATION_SERVICE

SOLE_AUTHENTICATION_SERVICE (objidl.h) 结构标识服务器愿意用来与客户端通信的身份验证服务。
SOLE_AUTHENTICATION_SERVICE

SOLE_AUTHENTICATION_SERVICE (objidlbase.h) 结构标识服务器愿意用来与客户端通信的身份验证服务。
STATDATA

包含用于指定每个咨询连接的信息。