ComObject 类

定义

所有 COM 源生成的运行时可调用包装器的基类 (RCW) 。

public ref class ComObject sealed : System::Runtime::InteropServices::IDynamicInterfaceCastable, System::Runtime::InteropServices::Marshalling::IUnmanagedVirtualMethodTableProvider
public sealed class ComObject : System.Runtime.InteropServices.IDynamicInterfaceCastable, System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider
type ComObject = class
    interface IDynamicInterfaceCastable
    interface IUnmanagedVirtualMethodTableProvider
Public NotInheritable Class ComObject
Implements IDynamicInterfaceCastable, IUnmanagedVirtualMethodTableProvider
继承
ComObject
实现

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Finalize()

释放对基础 COM 对象的所有引用。

FinalRelease()

如果此为唯一实例,则释放此 ComObject 拥有的所有引用。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

确定用于调度指定接口类型的类型。 当在类的元数据中找不到给定接口类型时,将在接口调度期间调用此方法。

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

确定此对象是否可以强制转换为指定的接口类型。 当实现类实例强制转换为未包含在类元数据中的接口类型时,将调用此方法。

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

获取由 表示 type的给定非托管接口类型的虚拟方法表的相关信息。

适用于