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
Une instance de l’interface décrite par cette description de type.
oVft
Pour FUNC_VIRTUAL fonctions, spécifie le décalage dans le VTBL.
cc
Convention d’appel. L’une des valeurs CALLCONV, telles que CC_STDCALL.
vtReturn
Type variant de la valeur de retour de la fonction. Utilisez VT_EMPTY pour représenter void.
cActuals
Nombre de paramètres de fonction.
prgvt
Tableau de types variant 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, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oleauto.h |
Bibliothèque | OleAut32.lib |
DLL | OleAut32.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour