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

適用対象

こちらもご覧ください