Méthode CBaseInputPin. BeginFlush
La CBaseInputPin méthode commence une opération de vidage. Cette méthode implémente la méthode IPIN :: BeginFlush .
Syntaxe
HRESULT BeginFlush();
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 amène la méthode CBaseInputPin :: Receive à rejeter tout autre échantillon.
La classe dérivée doit substituer cette méthode et effectuer les étapes suivantes :
- Appelez la méthode IPIN :: BeginFlush 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 eliverbeginflush .
- Appelez la méthode de la classe de base.
- Début de la suppression des données en file d’attente.
- Retour de tous les appels bloqués à la méthode Receive .
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|