共用方式為


Marshal.GetIDispatchForObjectInContext(Object) 方法

定義

從 Managed 物件傳回 IDispatch 介面指標 (如果呼叫端與該物件位於相同內容的話)。

public:
 static IntPtr GetIDispatchForObjectInContext(System::Object ^ o);
public static IntPtr GetIDispatchForObjectInContext (object o);
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext (object o);
static member GetIDispatchForObjectInContext : obj -> nativeint
[<System.Security.SecurityCritical>]
static member GetIDispatchForObjectInContext : obj -> nativeint
Public Shared Function GetIDispatchForObjectInContext (o As Object) As IntPtr

參數

o
Object

IDispatch 介面受要求的物件。

傳回

IntPtr

nativeint

指定之物件的 IDispatch 介面指標,如果呼叫端與指定的物件位於不同內容時,則為 null

屬性

例外狀況

o 不支援要求的介面。

onull

備註

這個方法與 相同 GetIDispatchForObject ,不同之處在於,如果呼叫端不在與 物件相同的內容中,則會傳回 null 此方法。

適用於

另請參閱