DispCallFunc, fonction (oleauto.h)

Assistance de bas niveau pour Invoke qui fournit l’indépendance de l’ordinateur pour l’appel personnalisé.

Syntaxe

HRESULT DispCallFunc(
  void       *pvInstance,
  ULONG_PTR  oVft,
  CALLCONV   cc,
  VARTYPE    vtReturn,
  UINT       cActuals,
  VARTYPE    *prgvt,
  VARIANTARG **prgpvarg,
  VARIANT    *pvargResult
);

Paramètres

pvInstance

Instance de l’interface décrite par cette description de type.

oVft

Pour les fonctions FUNC_VIRTUAL, spécifie le décalage dans le VTBL.

cc

Convention d’appel. Une des valeurs CALLCONV, telles que CC_STDCALL.

vtReturn

Type de variante de la valeur de retour de fonction. Utilisez VT_EMPTY pour représenter void.

cActuals

Nombre de paramètres de fonction.

prgvt

Tableau de types de variantes des paramètres de fonction.

prgpvarg

Paramètres de fonction.

pvargResult

Résultat de la fonction.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .

Configuration requise

   
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll