CPullPin. OnError, méthode
La OnError méthode est appelée si une erreur se produit pendant la diffusion en continu. La classe dérivée doit implémenter cette méthode.
Syntaxe
virtual void OnError(
HRESULT hr
) = 0;
Paramètres
-
heure(s)
-
Spécifie la valeur HRESULT retournée par la méthode qui a échoué.
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
L’objet appelle cette méthode chaque fois qu’une erreur se produit et arrête le thread d’extraction de données. Le filtre peut utiliser cette méthode pour récupérer les erreurs de diffusion en continu de manière appropriée. dans la plupart des cas, l’erreur est retournée à partir du filtre en amont. le filtre en amont est donc chargé de les signaler au gestionnaire de Graph de filtre. Si l’erreur se produit à l’intérieur de la méthode CPullPin :: Receive , votre filtre doit envoyer un événement EC _ ERRORABORT . (Voir IMediaEventSink :: Notify.)
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|