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 之指定 Unmanaged 介面類別型之虛擬方法資料表的相關資訊。

適用於