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 не поддерживает запрошенный интерфейс.

o имеет значение null.

Комментарии

Этот метод совпадает с тем, GetIDispatchForObject что возвращается null , если вызывающий объект находится не в том же контексте, что и объект.

Применяется к

См. также раздел