Freigeben über


COleControlSite::InvokeHelperV

Ruft die Methode oder Eigenschaft auf, die von dwDispID, im Kontext angegeben wird, der von wFlags angegeben wird.

virtual void InvokeHelperV( 
   DISPID dwDispID, 
   WORD wFlags, 
   VARTYPE vtRet, 
   void* pvRet, 
   const BYTE* pbParamInfo, 
   va_list argList  
);

Parameter

  • dwDispID
    Identifiziert die Dispatch-ID der Eigenschaft oder der Methode gefunden, auf der IDispatch-Schnittstelle des Steuerelements, aufgerufen werden.

  • wFlags
    Flags, die den Kontext des Aufrufs zu IDispatch::Invoke beschreiben.

  • vtRet
    Gibt den Typ des Rückgabewerts an. Für mögliche Werte finden Sie in den Hinweisen für COleDispatchDriver::InvokeHelper.

  • pvRet
    Adresse der Variablen, die den Eigenschaftswert oder den Rückgabewert empfängt. Sie muss dem Typ entsprechen, der von vtRet angegeben wird.

  • pbParamInfo
    Zeiger auf eine auf NULL endende Zeichenfolge von Bytes die Typen der Parameter nach pbParamInfo angibt. Für mögliche Werte finden Sie in den Hinweisen für COleDispatchDriver::InvokeHelper.

  • argList
    Zeiger auf variabler Argumentliste.

Hinweise

Der pbParamInfo-Parameter gibt die Typen der Parameter an, die an die Methode oder die Eigenschaft übergeben werden. Zusätzliche Parameter für die Methode oder Eigenschaft, die aufgerufen wird, können mithilfe des va_list-Parameter übergeben werden.

In der Regel wird diese Funktion durch COleControlSite::InvokeHelper aufgerufen.

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

COleControlSite-Klasse

Hierarchiediagramm