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) |