Méthode CBaseInputPin. EndFlush
La EndFlush méthode termine une opération de vidage. Implémente la méthode IPIN :: EndFlush .
Syntaxe
HRESULT EndFlush();
Paramètres
Cette méthode n’a aucun paramètre.
Valeur de retour
Retourne S _ OK.
Notes
Cette méthode affecte à l’indicateur CBaseInputPin :: m _ BFlushing la valeur true, ce qui permet à la méthode CBaseInputPin :: Receive d’accepter des exemples.
La classe dérivée doit substituer cette méthode et effectuer les étapes suivantes :
- Libérez toutes les données mises en mémoire tampon et attendez que tous les échantillons en file d’attente soient ignorés.
- Effacez toutes les notifications d' _ achèvement EC en attente.
- Appelez la méthode de la classe de base.
- Appelez IPIN :: EndFlush sur les broches d’entrée en aval. Si le pin n’a pas encore remis d’exemples de supports en aval, vous pouvez ignorer cette étape. Si vos broches de sortie dérivent de la classe CBaseOutputPin , vous pouvez appeler la méthode CBaseOutputPin ::D eliverendflush .
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|