Metodo CPullPin.OnError

Il OnError metodo viene chiamato se si verifica un errore durante lo streaming. La classe derivata deve implementare questo metodo.

Sintassi

virtual void OnError(
   HRESULT hr
) = 0;

Parametri

h

Specifica il valore HRESULT restituito dal metodo non riuscito.

Valore restituito

Questo metodo non restituisce valori.

Commenti

L'oggetto chiama questo metodo ogni volta che si verifica un errore che interrompe il thread di pull dei dati. Il filtro può usare questo metodo per recuperare correttamente gli errori di streaming. Nella maggior parte dei casi, l'errore viene restituito dal filtro upstream, quindi il filtro upstream è responsabile della segnalazione al filtro Graph Manager. Se l'errore si verifica all'interno del metodo CPullPin::Receive , il filtro deve inviare un evento EC_ERRORABORT . Vedere IMediaEventSink::Notify.

Requisiti

Requisito Valore
Intestazione
Pullpin.h
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Classe CPullPin