Marshal.GetIDispatchForObjectInContext(Object) メソッド

定義

呼び出し元がそのオブジェクトと同じコンテキストにある場合は、マネージド オブジェクトから 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です。

注釈

このメソッドは、呼び出し元がオブジェクトと同じコンテキストにない場合にnullを返す点を除き、GetIDispatchForObjectと同じです。

適用対象

こちらもご覧ください