组件对象模型 (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 取消划分策略全局选项提供值。
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 方法返回的图片对象的属性。
POINTERINACTIVE

指示对象的激活策略,并在 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 方法不同,此方法不会激活名字对象标识的对象。
缓存

指定要在嵌入对象内缓存的格式和其他数据。
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

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

CLIPFORMAT_UserUnmarshal函数 (oleidl.h) 从 RPC 缓冲区取消剪辑FORMAT 对象。
CLIPFORMAT_UserUnmarshal64

CLIPFORMAT_UserUnmarshal64函数 (oleidl.h) 从 RPC 缓冲区取消剪辑FORMAT 对象。
克隆

创建一个新的枚举器,其中包含与当前枚举状态相同的枚举状态。 (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 策略,CLSIDFromProgIDEx 函数 (combaseapi.h) 将触发自动安装。
CLSIDFromString

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

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

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

将 unmarshaler 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 函数(由 CoGetClassObject 在内部调用)的所有 DLL,而不考虑它们当前是否正在使用。
CoFreeLibrary

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

返回实现指定接口的代理和存根的 DLL 的 CLSID。
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)
复制

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

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

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

服务器调用,了解调用当前线程上执行的方法的客户端。
CoQueryProxyBlanket

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

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

注册通道挂钩。
CoRegisterClassObject

向 OLE 注册 EXE 类对象,以便其他应用程序可以连接到它。
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)释放了调试ServerQueryInterface 之前返回的接口指针。
DebugServerRelease

IRpcStubBuffer::D ebugServerRelease (objidlbase.h) 方法释放了调试ServerQueryInterface 之前返回的接口指针。
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 函数,以便它可以将拖放的效果传达给源。


将对象的表示形式绘制到指定的设备上下文中。
删除

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

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

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

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

当容器创建或销毁模式对话框时启用或禁用无模式对话框。
EnableModeless

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

检索指向复合名字对象的组件的枚举器的指针。
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

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

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

指示泛型作是否应继续。
FContinuePrinting

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

如果 IID 描述支持的传出接口,则返回指向指定 IID 的连接点的 IConnectionPoint 接口的指针。
FindUnit

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


强制将日志的内容强制到磁盘,至少通过指定的 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

获取字体的当前下划线属性。
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

返回指向本地运行对象表 (ROT) 上的 IRunningObjectTable 接口的指针。
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

当 RPC 存根文件调用时,HDC_UserFree64函数(oleidl.h)释放服务器端的资源。
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) 将 HGLOBAL 对象从 RPC 缓冲区中解体。
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) 将 HWND 对象从 RPC 缓冲区中解体。
HWND_UserUnmarshal64

HWND_UserUnmarshal64函数 (oleidl.h) 将 HWND 对象从 RPC 缓冲区中解体。
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

使对象能够使屏幕上其就地图像的指定区域失效。


创建一个名字对象,该名字对象是此名字对象的反函数。 当组合到此名字对象或类似结构之一的右侧时,名字对象将不构成任何内容。
调用

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

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

将此激活记录应用于对象。 在封送情况下,通常在服务器端执行,并且是实际对象的工作完成的方式。
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

计算结果为一个布尔值,该值指示两个 CLSID 是否相等。
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

指示属性页自激活以来是否已更改,还是自最近调用“应用”以来已更改。
IsRunning

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

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

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

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

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

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

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

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

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

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

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

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

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


请求对共享资源进行锁定。
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

OleDraw 函数 (ole2.h) 可以更轻松地绘制对象。 可以使用它,而不是直接调用 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

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

创建一个新的图片对象,并从流的内容初始化它。 这相当于使用 NULL 调用 OleCreatePictureIndirect 作为第一个参数,然后调用 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

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

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

服务器调用以通知所有已注册的公告接收器已保存对象。
OnShowWindow

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

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

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

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

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

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

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

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

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

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

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

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

打开链接的源。 (ANSI)
OpenLinkSource

打开链接的源。 (Unicode)
ParseDisplayName

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

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

通知图片对象其图片资源已更改。 此方法仅针对任何连接的接收器调用 IPropertyNotifySink::OnChanged 和 DISPID_PICT_HANDLE。
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 线程上调度窗口消息时执行自定义调度。
推送

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

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

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

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

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

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

设置字体的“下划线”属性。
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::QueryInternalInterface (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-active 状态。
重置

将枚举序列重置为开头。 (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) 方法将线程的身份验证信息还原到模拟开始之前的内容。
撤回

从以前通过调用 IRunningObjectTable::Register 注册的正在运行的对象表(ROT)中删除一个条目。
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。
跳过

跳过枚举序列中指定数量的项。 (IEnumConnectionPoints.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumConnections.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumOleUndoUnits.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumOleDocumentViews.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumOLEVERB.Skip)
跳过

IEnumContextProps::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
跳过

跳过枚举序列中指定数量的项。 (IEnumFORMATETC.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumMoniker.Skip)
跳过

跳过枚举序列中指定数量的项。 (IEnumSTATDATA.Skip)
跳过

IEnumString::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
跳过

IEnumUnknown::Skip 方法 (objidl.h) 跳过枚举序列中指定数量的项。
跳过

IEnumContextProps::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
跳过

IEnumString::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
跳过

IEnumUnknown::Skip (objidlbase.h) 方法跳过枚举序列中指定数量的项。
跳过

跳过枚举序列中指定数量的项。 (IEnumCATEGORYINFO.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 转换为可打印字符字符串。 不同的 CLSID 始终转换为不同的字符串。
StringFromGUID2

将全局唯一标识符(GUID)转换为可打印字符字符串。
StringFromIID

将接口标识符转换为可打印字符字符串。
成功

为任何状态值的成功提供一般测试。
TestCancel

ICancelMethodCalls::TestCancel 方法(objidl.h)确定是否已取消调用。
TestCancel

ICancelMethodCalls::TestCancel (objidlbase.h) 方法确定是否已取消调用。
TransformCoords

将以 HIMETRIC 单位表示的坐标(与 OLE 中的标准一样)转换为容器指定的单位。
TranslateAccelerator

将击键传递给控制站点进行处理。
TranslateAccelerator

将击键传递给属性页进行处理。
TranslateAccelerator

将击键传递给属性帧进行处理。
TranslateAccelerator

处理容器消息队列中的菜单快捷键消息。 此方法只应用于 DLL 对象应用程序创建的对象。
TranslateAccelerator

转换用于容器帧的加速键击,而对象已到位。
TruncatePrefix

丢弃日志的指定前缀,使其不再可检索。
UIActivate

激活或停用文档视图的用户界面元素,例如菜单、工具栏和加速器。
UIDeactivate

停用并删除活动就地对象的用户界面。
取消调整

终止以前在连接点对象与客户端接收器之间建立的咨询连接。
取消调整

删除以前建立的咨询连接。 (IOleAdviseHolder.Unadvise)
取消调整

删除以前建立的咨询连接。 (IOleObject.Unadvise)
取消调整

删除数据对象与通过之前调用 IDataAdviseHolder::Advise 设置的公告接收器之间的连接。 此方法通常在 IDataObject::D Unadvise 的实现中调用。
UnbindSource

中断链接对象与其链接源之间的连接。
Uncache

删除之前使用 IOleCache::Cache 创建的缓存连接。
已取消停靠

取消停靠辅助功能窗口,使其不会自动移动到其以前的位置。
UndockWindow

取消停靠指定的窗口句柄(如果当前已停靠)。
UndoTo

指示撤消管理器通过撤消堆栈调用撤消作,并包括指定的撤消单元。
解冻

释放以前使用 IViewObject::Freeze 冻结的绘图。 此方法的最常见用途是用于带状打印。
开锁

释放共享资源的锁。
Unmarshal

取消封送一个数据包,其中包含以前封送的 [out] 调用的已存在的激活记录的参数。
Unmarshal

将封送数据包重新转换为激活记录,然后可以通过其他方式调用或作该记录。
UnmarshalInterface

IMarshal::UnmarshalInterface 方法(objidl.h)取消对接口指针的调用。
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

IEnumString 接口 (objidl.h) 枚举字符串。 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] 接口、接口 ID、接口中的方法数以及此方法中的参数数。
CALLFRAMEPARAMINFO

提供有关堆栈上的参数的信息。
CALPOLESTR

指定用于指定属性可以接受的预定义字符串的已计数字符串数组。
CATEGORYINFO

描述组件类别。
CAUUID

指定用于接收对象要显示的属性页的 CLSID 数组的 UUID 或 GUID 类型的计数数组。
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

包含用于指定每个咨询连接的信息。