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 |
|
Libreria |
|