CMediaEvent. Invoke, méthode

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

Syntaxe

HRESULT Invoke(
   DISPID     dispidMember,
   REFIID     riid,
   LCID       lcid,
   WORD       wFlags,
   DISPPARAMS *pdispparams,
   VARIANT    *pvarResult,
   EXCEPINFO  *pexcepinfo,
   UINT       *puArgErr
);

Paramètres

dispidMember

Identificateur du membre. Utilisez CMediaEvent :: GetIDsOfNames ou la documentation de l’objet pour obtenir l’identificateur de dispatch.

riid

Réservé pour un usage futur. Doit être un IID _ null.

lcid

Contexte des paramètres régionaux dans lequel interpréter les arguments.

wFlags

Indicateurs décrivant le contexte de l' CMediaEvent::Invoke appel.

pdispparams

Pointeur vers une structure qui contient un tableau d’arguments, un tableau d’ID de dispatch d’argument pour les arguments nommés et le nombre d’éléments dans les tableaux.

pvarResult

Pointeur vers l’emplacement où le résultat doit être stocké, ou null si l’appelant n’attend aucun résultat.

pexcepinfo

Pointeur vers une structure contenant des informations sur les exceptions.

puArgErr

Pointeur vers l’index du premier argument, dans le tableau rgvarg de la structure DISPPARAMS , qui comporte une erreur. Pour plus d’informations sur DISPPARAMS, consultez le kit de développement Platform SDK.

Valeur de retour

Retourne la _ valeur DISP E _ UNKNOWNINTERFACE si riid n’est pas un IID _ null. Retourne l’un des codes d’erreur de CMediaEvent :: GetTypeInfo si l’appel échoue. Sinon, retourne le HRESULT de l’appel à IDispatch :: Invoke.

Spécifications

Condition requise Valeur
En-tête
Ctlutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CMediaEvent, classe