ComObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
所有 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) |
取得所表示 |