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 запрашивается.
Возвращаемое значение
nativeint
IDispatch Указатель интерфейса для указанного объекта или null если вызывающий объект не находится в том же контексте, что и указанный объект.
- Атрибуты
Исключения
o не поддерживает запрошенный интерфейс.
o равно null.
Комментарии
Этот метод совпадает с GetIDispatchForObject тем, что возвращается null , если вызывающий объект не находится в том же контексте, что и объект.