Compartilhar via


_MethodBuilder.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

Um identificador de um 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

Um 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

Um ponteiro para o local em que o resultado será armazenado.

pExcepInfo
IntPtr

nativeint

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

puArgErr
IntPtr

nativeint

O índice do primeiro argumento que tem um erro.

Comentários

Esse método destina-se ao acesso a classes gerenciadas de código não gerenciado e não deve ser chamado do código gerenciado. Para obter mais informações, consulte IDispatch::Invoke.

Aplica-se a