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
, если вызывающий объект находится не в том же контексте, что и объект .
Применяется к
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру