Compartilhar via


_AppDomain.Invoke Método

Definição

Fornece acesso a propriedades e métodos expostos por um objeto.

public:
 void Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
public void Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Public Sub Invoke (dispIdMember As UInteger, ByRef riid As Guid, lcid As UInteger, wFlags As Short, pDispParams As IntPtr, pVarResult As IntPtr, pExcepInfo As IntPtr, puArgErr As IntPtr)

Parâmetros

dispIdMember
UInt32

Identifica o membro.

riid
Guid

Reservado para uso futuro. Deve ser IID_NULL.

lcid
UInt32

O contexto de localidade no qual interpretar argumentos.

wFlags
Int16

Sinalizadores que descrevem o contexto da chamada.

pDispParams
IntPtr

nativeint

Ponteiro para uma estrutura contendo uma matriz de argumentos, uma matriz de DISPIDs de argumento para argumentos nomeados e contagens para o número de elementos nas matrizes.

pVarResult
IntPtr

nativeint

Ponteiro para o local onde o resultado deve ser armazenado.

pExcepInfo
IntPtr

nativeint

Ponteiro para uma estrutura que contém informações de exceção.

puArgErr
IntPtr

nativeint

O índice do primeiro argumento que tem um erro.

Exceções

O método é chamado de associação tardia usando a interface IDispatch do COM.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado. Para obter mais informações, consulte IDispatch:: Invoke.

Aplica-se a