Share via


IExpDispSupportXP::OnInvoke-Methode (shdeprecated.h)

Nicht implementiert.

Syntax

HRESULT OnInvoke(
        DISPID     dispidMember,
        REFIID     iid,
        LCID       lcid,
        WORD       wFlags,
  [in]  DISPPARAMS *pdispparams,
  [out] VARIANT    *pVarResult,
  [out] EXCEPINFO  *pexcepinfo,
  [out] UINT       *puArgErr
);

Parameter

dispidMember

Typ: DISPID

Gibt eine Dispatch-ID an, die den aufgerufenen Member identifiziert.

iid

Typ: REFIID

Reserviert. Muss IID_NULL sein.

lcid

Typ: LCID

Gibt eine Gebietsschema-ID an, die einen Gebietsschemakontext bereitstellt, in dem Argumente interpretiert werden sollen. Anwendungen, die mehrere Landessprachen nicht unterstützen, können diesen Parameter ignorieren.

wFlags

Typ: WORD

Gibt Flags an, die den Kontext des Aufrufs beschreiben.

[in] pdispparams

Typ: DISPPARAMS*

Gibt einen Zeiger auf eine DISPPARAMS-Struktur an, die ein Array von Argumenten, ein Array von Argument-DISPIDs für benannte Argumente und die Anzahl der Elemente in den Arrays enthält.

[out] pVarResult

Typ: VARIANT*

Empfängt einen Zeiger auf den Speicherort, an dem das Ergebnis gespeichert werden soll, oder NULL , wenn die aufrufende Anwendung kein Ergebnis erwartet. Dieses Argument wird ignoriert, wenn DISPATCH_PROPERTYPUT oder DISPATCH_PROPERTYPUTREF angegeben ist.

[out] pexcepinfo

Typ: EXCEPINFO*

Empfängt einen Zeiger auf eine Struktur, die Ausnahmeinformationen enthält. Diese Struktur sollte ausgefüllt werden, wenn DISP_E_EXCEPTION zurückgegeben wird. Kann NULL sein.

[out] puArgErr

Typ: UINT*

Empfängt den Index innerhalb des rgvarg-Elements der DISPPARAMS-Struktur des ersten Arguments, das einen Fehler aufweist.

Rückgabewert

Typ: HRESULT

Gibt E_NOTIMPL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shdeprecated.h (shdeprecated.h einschließen)