UCOMIMoniker 接口

定义

注意

Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202

请改用 IMoniker

public interface class UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIMoniker
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIMoniker = interface
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIMoniker = interface
Public Interface UCOMIMoniker
属性

注解

有关 、 IPersistIPersistStream 接口的详细信息IMoniker,请参阅 MSDN 库。

方法

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)
已过时.

使用名字对象绑定到它所标识的对象。

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)
已过时.

检索指向存储(该存储包含名字对象所标识的对象)的接口指针。

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)
已过时.

基于此名字对象与另一名字对象共有的公共前缀创建新的名字对象。

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)
已过时.

将当前名字对象与另一名字对象组合,创建一个新的复合名字对象。

Enum(Boolean, UCOMIEnumMoniker)
已过时.

提供一个指向枚举器(该枚举器可枚举复合名字对象的组件)的指针。

GetClassID(Guid)
已过时.

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

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)
已过时.

获取显示名称,该名称是此名字对象的用户可读表示形式。

GetSizeMax(Int64)
已过时.

返回保存该对象所需的流的大小(以字节为单位)。

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)
已过时.

提供一个数字,该数字表示此名字对象所标识的对象的上次更改时间。

Hash(Int32)
已过时.

使用该名字对象的内部状态计算 32 位整数。

Inverse(UCOMIMoniker)
已过时.

提供一个名字对象,该名字对象在复合到此名字对象或一个结构相似的名字对象的右边时,不会复合到任何对象。

IsDirty()
已过时.

检查该对象自上次保存以来所发生的更改。

IsEqual(UCOMIMoniker)
已过时.

将该名字对象与指定的名字对象进行比较并指示它们是否相同。

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)
已过时.

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

IsSystemMoniker(Int32)
已过时.

指示此名字对象是否属于系统提供的名字对象类之一。

Load(UCOMIStream)
已过时.

从以前保存对象的流中初始化对象。

ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker)
已过时.

读取指定的显示名称中它能够理解的全部字符并生成一个与读取的部分相对应的名字对象。

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)
已过时.

返回简化的名字对象,它是与该名字对象引用同一对象但能够用相等或更高的效率绑定的另一个名字对象。

RelativePathTo(UCOMIMoniker, UCOMIMoniker)
已过时.

提供一个名字对象,该名字对象在追加到此名字对象(或一个有相似结构的名字对象)时生成指定名字对象。

Save(UCOMIStream, Boolean)
已过时.

将对象保存到指定流。

适用于