Freigeben über


_LocalBuilder.Invoke-Methode: (UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

 

Veröffentlicht: Oktober 2016

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

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

Syntax

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
)

Parameter

  • dispIdMember
    Type: System.UInt32

    Ein Bezeichner eines Elements.

  • riid
    Type: System.Guid

    Für zukünftige Verwendung reserviert. Muss IID_NULL sein.

  • lcid
    Type: System.UInt32

    Der Gebietsschemakontext, in dem Argumente interpretiert werden sollen.

  • wFlags
    Type: System.Int16

    Flags, die den Kontext des Aufrufs beschreiben.

  • pDispParams
    Type: System.IntPtr

    Ein Zeiger auf eine Struktur, die ein Array von Argumenten und ein Array von Argument-DISPIDs für benannte Argumente sowie Zähler für die Anzahl der Elemente in den Arrays enthält.

  • pVarResult
    Type: System.IntPtr

    Ein Zeiger auf den Speicherort, an dem das Ergebnis gespeichert werden soll.

  • pExcepInfo
    Type: System.IntPtr

    Ein Zeiger auf eine Struktur mit Ausnahmeinformationen.

  • puArgErr
    Type: System.IntPtr

    Der Index des ersten Arguments mit einem Fehler.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden. Weitere Informationen zu IDispatch::Invoke, finden Sie in der MSDN Library.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

_LocalBuilder-Schnittstelle
System.Runtime.InteropServices-Namespace

Zurück zum Anfang