Marshal.GetIDispatchForObjectInContext(Object) Yöntem

Tanım

Çağıran bu nesneyle aynı bağlamdaysa, yönetilen nesneden bir IDispatch arabirim işaretçisi döndürür.

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

Parametreler

o
Object

Arabirimi istenen nesne IDispatch .

Döndürülenler

IntPtr

nativeint

Belirtilen IDispatch nesne için arabirim işaretçisi veya null çağıran belirtilen nesneyle aynı bağlamda değilse.

Öznitelikler

Özel durumlar

o istenen arabirimi desteklemiyor.

o, null değeridir.

Açıklamalar

Bu yöntem, çağıranın nesneyle aynı bağlamda olmaması durumunda döndürmesi null dışında ile aynıdırGetIDispatchForObject.

Şunlara uygulanır

Ayrıca bkz.