Marshal.GetIDispatchForObjectInContext(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un puntero de interfaz IDispatch desde un objeto administrado si el llamador está en el mismo contexto que ese objeto.
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
Parámetros
- o
- Object
Objeto cuya interfaz IDispatch
se solicita.
Devoluciones
nativeint
Puntero de interfaz IDispatch
para el objeto especificado o null
si el llamador no está en el mismo contexto que el objeto especificado.
- Atributos
Excepciones
o
no admite la interfaz solicitada.
o
es null
.
Comentarios
Este método es el mismo GetIDispatchForObject que, salvo que devuelve null
si el autor de la llamada no está en el mismo contexto que el objeto .