Constructeur CDeferredCommand. CDeferredCommand

Méthode de constructeur.

Syntaxe

CDeferredCommand(
   CCmdQueue *pQ,
   LPUNKNOWN pUnk,
   HRESULT   *phr,
   LPUNKNOWN pUnkExecutor,
   REFTIME   time,
   GUID      *iid,
   long      dispidMethod,
   short     wFlags,
   long      cArgs,
   VARIANT   *pDispParams,
   VARIANT   *pvarResult,
   short     *puArgErr,
   BOOL      bStream
);

Paramètres

Québec

Pointeur vers un objet qui expose l’interface IQueueCommand .

pUnk

Pointeur vers l’interface IUnknown externe pour l’agrégation.

phr

Pointeur vers une valeur HRESULT retournée.

pUnkExecutor

Pointeur vers l’objet qui exécutera cette commande.

time

Heure à laquelle la commande sera exécutée.

vaut

Pointeur vers l’identificateur global unique (GUID) de l’interface qui contient la méthode.

dispidMethod

Méthode sur l’interface à appeler.

wFlags

Contexte de l’appel.

cArgs

Nombre d’arguments passés.

pDispParams

Pointeur désignant une liste de types variant d’arguments.

pvarResult

Pointeur vers une liste de types variant retournée, le cas échéant.

puArgErr

Pointeur vers le dernier argument de la liste de paramètres pDispParams avec une erreur.

bStream

Valeur indiquant si l’heure de la commande différée est en temps de flux (true) ou en temps de présentation (false).

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

CDeferredCommand, classe