Partager via


Méthode IExpDispSupportXP ::OnInvoke (shdeprecated.h)

Non implémenté.

Syntaxe

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

Paramètres

dispidMember

Type : DISPID

Spécifie un ID de répartition qui identifie le membre appelé.

iid

Type : REFIID

Réservé. Doit être IID_NULL.

lcid

Type : LCID

Spécifie un ID de paramètres régionaux fournissant un contexte de paramètres régionaux dans lequel interpréter les arguments. Les applications qui ne prennent pas en charge plusieurs langues nationales peuvent ignorer ce paramètre.

wFlags

Type : WORD

Spécifie les indicateurs décrivant le contexte de l’appel.

[in] pdispparams

Type : DISPPARAMS*

Spécifie un pointeur vers une structure DISPPARAMS contenant un tableau d’arguments, un tableau de DISPID d’arguments pour les arguments nommés et compte le nombre d’éléments dans les tableaux.

[out] pVarResult

Type : VARIANT*

Reçoit un pointeur vers l’emplacement où le résultat doit être stocké, ou NULL si l’application appelante n’attend aucun résultat. Cet argument est ignoré si DISPATCH_PROPERTYPUT ou DISPATCH_PROPERTYPUTREF est spécifié.

[out] pexcepinfo

Type : EXCEPINFO*

Reçoit un pointeur vers une structure qui contient des informations d’exception. Cette structure doit être remplie si DISP_E_EXCEPTION est retourné. Peut être NULL.

[out] puArgErr

Type : UINT*

Reçoit l’index dans le membre rgvarg de la structure DISPPARAMS du premier argument qui a une erreur.

Valeur retournée

Type : HRESULT

Retourne E_NOTIMPL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shdeprecated.h (include Shdeprecated.h)