组件对象模型 (COM)
组件对象模型概述 (COM) 技术。
若要 (COM) 开发组件对象模型,需要以下标头:
- accctrl.h
- callobj.h
- combaseapi.h
- comcat.h
- ctxtcall.h
- dmerror.h
- docobj.h
- eventsys.h
- guiddef.h
- iaccess.h
- imessagedispatcher.h
- messagedispatcherapi.h
- objbase.h
- objidl.h
- objidlbase.h
- ocidl.h
- ole.h
- ole2.h
- oledlg.h
- oleidl.h
- roapi.h
- rpcdce.h
- servprov.h
- shobjidl.h
- txlogpub.h
- unknwn.h
- unknwnbase.h
- urlmon.h
- vbinterf.h
- winddi.h
- winerror.h
- wtypesbase.h
有关此技术的编程指南,请参阅:
枚举
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 使用 IPropertyBag 和 IErrorlog 定义单个基于属性的持久性机制。 |
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 包含用于指定每个咨询连接的信息。 |