Compartilhar via


Método _Module.Invoke (UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

void Invoke(
    uint dispIdMember,
    [InAttribute] ref Guid riid,
    uint lcid,
    short wFlags,
    IntPtr pDispParams,
    IntPtr pVarResult,
    IntPtr pExcepInfo,
    IntPtr puArgErr
)
void Invoke(
    unsigned int dispIdMember,
    [InAttribute] Guid% riid,
    unsigned int lcid,
    short wFlags,
    IntPtr pDispParams,
    IntPtr pVarResult,
    IntPtr pExcepInfo,
    IntPtr puArgErr
)
abstract Invoke : 
        dispIdMember:uint32 *
        riid:Guid byref *
        lcid:uint32 *
        wFlags:int16 *
        pDispParams:nativeint *
        pVarResult:nativeint *
        pExcepInfo:nativeint *
        puArgErr:nativeint -> unit
Sub Invoke (
    dispIdMember As UInteger,
    <InAttribute> 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
    Type: System.UInt32

    Um identificador de um membro.

  • riid
    Type: System.Guid

    Reservado para uso futuro. Deve ser IID_NULL.

  • lcid
    Type: System.UInt32

    O contexto de localidade no qual interpretar argumentos.

  • wFlags
    Type: System.Int16

    Sinalizadores que descrevem o contexto da chamada.

  • pDispParams
    Type: System.IntPtr

    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
    Type: System.IntPtr

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

  • pExcepInfo
    Type: System.IntPtr

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

  • puArgErr
    Type: System.IntPtr

    O índice do primeiro argumento que tem um erro.

Comentários

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

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

Interface _Module
Namespace System.Runtime.InteropServices

Retornar ao início