Méthode CCmdQueue. GetDueCommand
La GetDueCommand méthode récupère un pointeur vers la commande suivante qui est due.
Syntaxe
virtual HRESULT GetDueCommand(
CDeferredCommand **ppCmd,
long msTimeout
);
Paramètres
-
ppCmd
-
Adresse d’un pointeur vers la commande différée.
-
msTimeout
-
Délai d’attente avant l’expiration du délai d’attente.
Valeur de retour
Retourne E _ Abort si un dépassement de délai se produit. Retourne S _ OK en cas de réussite ; sinon, retourne une erreur. Retourne un objet qui a été incrémenté à l’aide de IUnknown :: AddRef.
Notes
Cette fonction membre se bloque jusqu’à ce qu’une commande en attente soit due. La fonction membre se bloque pendant la durée, en millisecondes, spécifiée dans le paramètre msTimeout . Les commandes au moment du flux sont dues uniquement entre les fonctions membres CCmdQueue :: Run et CCmdQueue :: EndRun . La commande reste en file d’attente jusqu’à l’exécution ou à l’annulation.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|